diff --git a/ChangeLog b/ChangeLog index 1a9cb8d..c0e375e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-05-25 Thomas Vander Stichele + + * morituri/program/cdparanoia.py: + * morituri/image/image.py: + Correctly chain up to parent __init__ for MultiTasks + 2009-05-24 Thomas Vander Stichele * morituri/test/capital.1.toc (added): diff --git a/morituri/image/image.py b/morituri/image/image.py index fa0db77..064b7ba 100644 --- a/morituri/image/image.py +++ b/morituri/image/image.py @@ -98,6 +98,8 @@ class AccurateRipChecksumTask(task.MultiSeparateTask): description = "Checksumming tracks" def __init__(self, image): + task.MultiSeparateTask.__init__(self) + self._image = image cue = image.cue self.checksums = [] @@ -167,6 +169,8 @@ class ImageVerifyTask(task.MultiSeparateTask): lengths = None def __init__(self, image): + task.MultiSeparateTask.__init__(self) + self._image = image cue = image.cue self._tasks = [] diff --git a/morituri/program/cdparanoia.py b/morituri/program/cdparanoia.py index 19ffa93..6221c8e 100644 --- a/morituri/program/cdparanoia.py +++ b/morituri/program/cdparanoia.py @@ -245,6 +245,7 @@ class ReadVerifyTrackTask(task.MultiSeparateTask): @param device: the device to rip from @type device: str """ + task.MultiSeparateTask.__init__(self) self.path = path