mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 17:35:34 -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
|
toClass.__dict__[key] = newFunc
|
||||||
|
|
||||||
def replaceMessengerFunc(oldFunc, newFunc):
|
def replaceMessengerFunc(oldFunc, newFunc):
|
||||||
|
try:
|
||||||
|
messenger
|
||||||
|
except:
|
||||||
|
return
|
||||||
res = messenger.replaceMethod(oldFunc, newFunc)
|
res = messenger.replaceMethod(oldFunc, newFunc)
|
||||||
if res:
|
if res:
|
||||||
print 'replaced %d messenger functions: %s' % (res, newFunc.__name__)
|
print 'replaced %d messenger functions: %s' % (res, newFunc.__name__)
|
||||||
|
|
||||||
def replaceTaskMgrFunc(oldFunc, newFunc):
|
def replaceTaskMgrFunc(oldFunc, newFunc):
|
||||||
|
try:
|
||||||
|
taskMgr
|
||||||
|
except:
|
||||||
|
return
|
||||||
res = taskMgr.replaceMethod(oldFunc, newFunc)
|
res = taskMgr.replaceMethod(oldFunc, newFunc)
|
||||||
if res:
|
if res:
|
||||||
print ('replaced taskMgr function: ' + newFunc.__name__)
|
print ('replaced taskMgr function: ' + newFunc.__name__)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user