diff options
| author | bwarsaw | 2000-03-16 19:02:19 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-03-16 19:02:19 +0000 |
| commit | 6a9897ef3229646ce9cede39d8784de3c88e23f9 (patch) | |
| tree | 744cbb3d41c930c924c9597b1d53afd77d1c659d | |
| parent | a6a24dc8e88c05d09c1c66b4ace425d430beb09d (diff) | |
| download | mailman-6a9897ef3229646ce9cede39d8784de3c88e23f9.tar.gz mailman-6a9897ef3229646ce9cede39d8784de3c88e23f9.tar.zst mailman-6a9897ef3229646ce9cede39d8784de3c88e23f9.zip | |
main(): Catch KeyError when del'ing the user_options; it could have
already been zero (hence, missing).
| -rwxr-xr-x | bin/clone_member | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/clone_member b/bin/clone_member index 093026f4d..f80a7cae8 100755 --- a/bin/clone_member +++ b/bin/clone_member @@ -120,7 +120,11 @@ def main(): # and finally hack the options cftoaddr = string.lower(toaddr) if not options: - del mlist.user_options[cftoaddr] + try: + del mlist.user_options[cftoaddr] + except KeyError: + # the user's options were already zero + pass else: mlist.user_options[cftoaddr] = options mlist.Save() |
