Browse Source

i was a little overzealous in removing some report prefix parameters

Josh Wilson 16 years ago
parent
commit
8dc836436c
1 changed files with 3 additions and 3 deletions
  1. 3 3
      direct/src/showbase/PythonUtil.py

+ 3 - 3
direct/src/showbase/PythonUtil.py

@@ -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.