瀏覽代碼

added 'xform' parameter to report

Josh Wilson 18 年之前
父節點
當前提交
4624cd0107
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      direct/src/showbase/PythonUtil.py

+ 4 - 1
direct/src/showbase/PythonUtil.py

@@ -2589,7 +2589,7 @@ class ClassTree:
         return self._getStr()
 
 
-def report(types = [], prefix = '', 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.
@@ -2704,6 +2704,9 @@ def report(types = [], prefix = '', notifyFunc = None, dConfigParam = []):
             if 'avLocation' in types:
                 outStr = '%s : %s' % (outStr, str(localAvatar.getLocation()))
 
+            if xform:
+                outStr = '%s : %s' % (outStr, xform(args[0]))
+                
             if notifyFunc:
                 notifyFunc(outStr)
             else: