diff options
| author | twouters | 2001-03-02 14:11:15 +0000 |
|---|---|---|
| committer | twouters | 2001-03-02 14:11:15 +0000 |
| commit | 8abe49e2b2b00463e5cabe2161059bd7e81ce5f1 (patch) | |
| tree | 4014d6dc882554dd9993e4a2cc8aea1670115e9f /Mailman/ListAdmin.py | |
| parent | 34cc2fd4fbb79abfbec555bde7d91af2733066a3 (diff) | |
| download | mailman-8abe49e2b2b00463e5cabe2161059bd7e81ce5f1.tar.gz mailman-8abe49e2b2b00463e5cabe2161059bd7e81ce5f1.tar.zst mailman-8abe49e2b2b00463e5cabe2161059bd7e81ce5f1.zip | |
Diffstat (limited to 'Mailman/ListAdmin.py')
| -rw-r--r-- | Mailman/ListAdmin.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py index b4503b910..9546031d6 100644 --- a/Mailman/ListAdmin.py +++ b/Mailman/ListAdmin.py @@ -350,9 +350,13 @@ class ListAdmin: else: # subscribe assert value == mm_cfg.SUBSCRIBE - self.ApprovedAddMember(addr, password, digest, lang) - # TBD: disgusting hack: ApprovedAddMember() can end up closing the - # request database. + try: + self.ApprovedAddMember(addr, password, digest, lang) + except Errors.MMAlreadyMember: + # User has already been subscribed, after sending the request + pass + # TBD: disgusting hack: ApprovedAddMember() can end up closing + # the request database. self.__opendb() return REMOVE |
