summaryrefslogtreecommitdiff
path: root/Mailman/Handlers/ToDigest.py
diff options
context:
space:
mode:
authorbwarsaw2003-02-05 05:45:26 +0000
committerbwarsaw2003-02-05 05:45:26 +0000
commit22e7c66439b577d84379fe6c8c290f74996b3c7a (patch)
tree49fcbc2b555b062a0f978a9699d5bc8c44c0b5fb /Mailman/Handlers/ToDigest.py
parent2532e29919bcc1bda962b91d6403ac2cb0a2d35a (diff)
downloadmailman-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