diff --git a/direct/src/task/TaskNew.py b/direct/src/task/TaskNew.py index 8683098ea6..10d980daf3 100644 --- a/direct/src/task/TaskNew.py +++ b/direct/src/task/TaskNew.py @@ -396,6 +396,9 @@ class TaskManager: return self.mgr.remove(tasks) elif isinstance(taskOrName, AsyncTask): return self.mgr.remove(taskOrName) + elif isinstance(taskOrName, types.ListType): + for task in taskOrName: + self.remove(task) else: self.notify.error('remove takes a string or a Task')