diff options
| author | bwarsaw | 2003-02-05 05:45:26 +0000 |
|---|---|---|
| committer | bwarsaw | 2003-02-05 05:45:26 +0000 |
| commit | 22e7c66439b577d84379fe6c8c290f74996b3c7a (patch) | |
| tree | 49fcbc2b555b062a0f978a9699d5bc8c44c0b5fb /Mailman/Handlers/ToDigest.py | |
| parent | 2532e29919bcc1bda962b91d6403ac2cb0a2d35a (diff) | |
| download | mailman-22e7c66439b577d84379fe6c8c290f74996b3c7a.tar.gz mailman-22e7c66439b577d84379fe6c8c290f74996b3c7a.tar.zst mailman-22e7c66439b577d84379fe6c8c290f74996b3c7a.zip | |
Restore the resumable pipeline code.
_dispose(): Set the msgdata's pipeline attribute to the pipeline list
before calling _dopipeline(). If there's no more to do, delete this
attribute. This way, if one of the modules throws an exception, we'll
resume the next delivery attempt at that module. (E.g. if we unshunt
it later).
_dopipeline(): Add a bare except which pushes the failing module back
on the front of the pipeline list, then re-raises the exception.
Diffstat (limited to 'Mailman/Handlers/ToDigest.py')
0 files changed, 0 insertions, 0 deletions
