diff options
| author | bwarsaw | 1999-07-21 02:19:21 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-07-21 02:19:21 +0000 |
| commit | 48e91ff65ad0e51e29f9843a1a826f9c8c190983 (patch) | |
| tree | 95d03e219cfd8548d85d602340d941d5d86ea3b6 /Mailman/MailList.py | |
| parent | 2d46049227eb74b7d56900e461434b287d546f2c (diff) | |
| download | mailman-48e91ff65ad0e51e29f9843a1a826f9c8c190983.tar.gz mailman-48e91ff65ad0e51e29f9843a1a826f9c8c190983.tar.zst mailman-48e91ff65ad0e51e29f9843a1a826f9c8c190983.zip | |
Diffstat (limited to 'Mailman/MailList.py')
| -rw-r--r-- | Mailman/MailList.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py index 7f676b0e1..ff55d00f1 100644 --- a/Mailman/MailList.py +++ b/Mailman/MailList.py @@ -782,7 +782,12 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, except os.error, (code, msg): if code <> errno.ENOENT: Utils.reraise() - os.link(fname, fname_last) + try: + # might not exist yet + os.link(fname, fname_last) + except os.error, (code, msg): + if code <> errno.ENOENT: + Utils.reraise() os.rename(fname_tmp, fname) finally: os.umask(omask) |
