diff options
| author | bwarsaw | 2001-08-16 06:36:38 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-08-16 06:36:38 +0000 |
| commit | 30e88fe3b6192ac9e71464fb379bd6a37acb3bcf (patch) | |
| tree | 4cfa6ca317c90570f9202daf2b4bca01f18c3694 | |
| parent | 3938f49ec1ef176966d43fece3a3fc3a5abbb4fc (diff) | |
| download | mailman-30e88fe3b6192ac9e71464fb379bd6a37acb3bcf.tar.gz mailman-30e88fe3b6192ac9e71464fb379bd6a37acb3bcf.tar.zst mailman-30e88fe3b6192ac9e71464fb379bd6a37acb3bcf.zip | |
| -rw-r--r-- | Mailman/UserDesc.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Mailman/UserDesc.py b/Mailman/UserDesc.py index 13f406cd6..2bead626b 100644 --- a/Mailman/UserDesc.py +++ b/Mailman/UserDesc.py @@ -42,3 +42,16 @@ class UserDesc: if getattr(other, 'language', None) is not None: self.language = other.language return self + + def __repr__(self): + address = getattr(self, 'address', 'n/a') + fullname = getattr(self, 'fullname', 'n/a') + password = getattr(self, 'password', 'n/a') + digest = getattr(self, 'digest', 'n/a') + if digest == 0: + digest = 'no' + elif digest == 1: + digest = 'yes' + language = getattr(self, 'language', 'n/a') + return '<UserDesc %s (%s) [%s] [digest? %s] [%s]>' % ( + address, fullname, password, digest, language) |
