diff --git a/direct/src/distributed/DistributedObject.py b/direct/src/distributed/DistributedObject.py index c540edfbc3..2b8c476aa8 100644 --- a/direct/src/distributed/DistributedObject.py +++ b/direct/src/distributed/DistributedObject.py @@ -272,7 +272,8 @@ class DistributedObject(PandaObject): if tuple: callback, extraArgs = tuple completeArgs = args + extraArgs - callback(*completeArgs) + if callback != None: + callback(*completeArgs) del self.__callbacks[context] else: self.notify.warning("Got unexpected context from AI: %s" % (context))