From ad71fa06dbdbc310264ada1a876e2ded4f2b5132 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Wed, 19 Oct 2011 17:34:02 +0000 Subject: [PATCH] * TODO: * morituri/extern/task/task.py: Instead of chaining next in multi tasks, making the call chain larger (and exceed maximum depth on track 75), schedule it immediately. --- ChangeLog | 8 ++++++++ TODO | 4 +--- morituri/extern/task/task.py | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7838c39..bb7cc7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-10-19 Thomas Vander Stichele + + * TODO: + * morituri/extern/task/task.py: + Instead of chaining next in multi tasks, making the call + chain larger (and exceed maximum depth on track 75), schedule + it immediately. + 2011-10-17 Thomas Vander Stichele * morituri/test/Makefile.am: diff --git a/TODO b/TODO index fb6083b..1b55294 100644 --- a/TODO +++ b/TODO @@ -43,8 +43,6 @@ TODO: edit history though Write an example document with this cd as an example explaining offsets and id calculations -- figure out hang on ripping (?) and re-encoding madder rose, panic on, - track 75 - possibly figure out how to name albums with credited artist; look at gorky and spiritualized electric mainline - when shortening file name then reripping, it rerips since it doesn't know - the shortened name + the shortened name; see sufjan stevens diff --git a/morituri/extern/task/task.py b/morituri/extern/task/task.py index 112e544..6e37059 100644 --- a/morituri/extern/task/task.py +++ b/morituri/extern/task/task.py @@ -373,7 +373,7 @@ class BaseMultiTask(Task, ITaskListener): # pick another self.log('BaseMultiTask.stopped: pick next task') - self.next() + self.schedule(0, self.next) class MultiSeparateTask(BaseMultiTask):