mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 09:23:03 -04:00
behave correctly if messenger or taskMgr is not defined
This commit is contained in:
parent
3727394df7
commit
d592b48df5
@ -137,11 +137,19 @@ def copyFuncs(fromClass, toClass):
|
||||
toClass.__dict__[key] = newFunc
|
||||
|
||||
def replaceMessengerFunc(oldFunc, newFunc):
|
||||
try:
|
||||
messenger
|
||||
except:
|
||||
return
|
||||
res = messenger.replaceMethod(oldFunc, newFunc)
|
||||
if res:
|
||||
print 'replaced %d messenger functions: %s' % (res, newFunc.__name__)
|
||||
|
||||
def replaceTaskMgrFunc(oldFunc, newFunc):
|
||||
try:
|
||||
taskMgr
|
||||
except:
|
||||
return
|
||||
res = taskMgr.replaceMethod(oldFunc, newFunc)
|
||||
if res:
|
||||
print ('replaced taskMgr function: ' + newFunc.__name__)
|
||||
|
Loading…
x
Reference in New Issue
Block a user