i was a little overzealous in removing some report prefix parameters

This commit is contained in:
Josh Wilson 2009-04-10 01:34:34 +00:00
parent 1ea78fd02f
commit 8dc836436c
1 changed files with 3 additions and 3 deletions

View File

@ -1202,11 +1202,11 @@ def extractProfile(*args, **kArgs):
# restore stdout to what it was before
sc.destroy()
def getSetterName(valueName):
def getSetterName(valueName, prefix='set'):
# getSetterName('color') -> 'setColor'
# getSetterName('color', 'get') -> 'getColor'
return '%s%s%s' % (prefix, string.upper(valueName[0]), valueName[1:])
def getSetter(targetObj, valueName):
def getSetter(targetObj, valueName, prefix='set'):
# getSetter(smiley, 'pos') -> smiley.setPos
return getattr(targetObj, getSetterName(valueName, prefix))
@ -3071,7 +3071,7 @@ class ClassTree:
return self._getStr()
def report(types = [], xform = None, notifyFunc = None, dConfigParam = []):
def report(types = [], prefix = '', xform = None, notifyFunc = None, dConfigParam = []):
"""
This is a decorator generating function. Use is similar to
a @decorator, except you must be sure to call it as a function.