diff options
| author | Barry Warsaw | 2009-05-27 17:47:21 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2009-05-27 17:47:21 -0400 |
| commit | 6213698325fb8905a8aefa0cc7779c2566f3e4e6 (patch) | |
| tree | 8cded1b324f85334e6ab9ac66b1614b3c97e5796 /src/mailman/app/lifecycle.py | |
| parent | 4cf56226a52d2f5e607b5d4d83e20ae24619a383 (diff) | |
| download | mailman-6213698325fb8905a8aefa0cc7779c2566f3e4e6.tar.gz mailman-6213698325fb8905a8aefa0cc7779c2566f3e4e6.tar.zst mailman-6213698325fb8905a8aefa0cc7779c2566f3e4e6.zip | |
Diffstat (limited to 'src/mailman/app/lifecycle.py')
| -rw-r--r-- | src/mailman/app/lifecycle.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/app/lifecycle.py b/src/mailman/app/lifecycle.py index 051b7cec3..ff087a874 100644 --- a/src/mailman/app/lifecycle.py +++ b/src/mailman/app/lifecycle.py @@ -101,7 +101,9 @@ def remove_list(fqdn_listname, mailing_list=None, archives=True): ]) # Now that we know what files and directories to delete, delete them. for target in removeables: - if os.path.islink(target): + if not os.path.exists(target): + pass + elif os.path.islink(target): os.unlink(target) elif os.path.isdir(target): shutil.rmtree(target) |
