diff options
Diffstat (limited to 'modules/maillist.py')
| -rw-r--r-- | modules/maillist.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/maillist.py b/modules/maillist.py index 10b8a3cfb..dc6fb7a96 100644 --- a/modules/maillist.py +++ b/modules/maillist.py @@ -525,8 +525,9 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, fname_last = fname + ".last" if os.path.exists(fname_last): os.unlink(fname_last) - os.link(fname, fname_last) - os.unlink(fname) + if os.path.exists(fname): + os.link(fname, fname_last) + os.unlink(fname) file = open(fname, 'w') finally: os.umask(ou) |
