mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
another small opt in removeTasksNamed
This commit is contained in:
parent
a178f2f9a5
commit
13fba5c442
@ -531,15 +531,16 @@ class TaskManager:
|
|||||||
return 0
|
return 0
|
||||||
|
|
||||||
def __removeTasksNamed(self, taskName):
|
def __removeTasksNamed(self, taskName):
|
||||||
if not self.nameDict.has_key(taskName):
|
tasks = self.nameDict.get(taskName)
|
||||||
|
if not tasks:
|
||||||
return 0
|
return 0
|
||||||
# TaskManager.notify.debug('__removeTasksNamed: removing tasks named: %s' % (taskName))
|
# TaskManager.notify.debug('__removeTasksNamed: removing tasks named: %s' % (taskName))
|
||||||
for task in self.nameDict[taskName]:
|
for task in tasks:
|
||||||
# Flag for removal
|
# Flag for removal
|
||||||
task.remove()
|
task.remove()
|
||||||
task.finishTask(self.fVerbose)
|
task.finishTask(self.fVerbose)
|
||||||
# Record the number of tasks removed
|
# Record the number of tasks removed
|
||||||
num = len(self.nameDict[taskName])
|
num = len(tasks)
|
||||||
# Blow away the nameDict entry completely
|
# Blow away the nameDict entry completely
|
||||||
del self.nameDict[taskName]
|
del self.nameDict[taskName]
|
||||||
return num
|
return num
|
||||||
|
Loading…
x
Reference in New Issue
Block a user