diff options
| author | bwarsaw | 2006-04-17 13:10:09 +0000 |
|---|---|---|
| committer | bwarsaw | 2006-04-17 13:10:09 +0000 |
| commit | 953d9bff95f70b66b1b6c04340959185a11c3d10 (patch) | |
| tree | bd6aa3c6d30bcace2d628da71bc121f751ff1be2 /Mailman/Cgi/admindb.py | |
| parent | 0ed815a216c7bb6f820cfdf99fc8d31bcfd19fc0 (diff) | |
| download | mailman-953d9bff95f70b66b1b6c04340959185a11c3d10.tar.gz mailman-953d9bff95f70b66b1b6c04340959185a11c3d10.tar.zst mailman-953d9bff95f70b66b1b6c04340959185a11c3d10.zip | |
Remove most uses of the types module, in favor of isinstance checks against
the builtin types. Two still remain: a check against ClassType and a check
against MethodType. Also, fix some hinky type comparisons to use isinstance()
consistently.
Diffstat (limited to 'Mailman/Cgi/admindb.py')
| -rw-r--r-- | Mailman/Cgi/admindb.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Mailman/Cgi/admindb.py b/Mailman/Cgi/admindb.py index 9add54e0c..47db8945c 100644 --- a/Mailman/Cgi/admindb.py +++ b/Mailman/Cgi/admindb.py @@ -25,7 +25,6 @@ import email import errno import signal -from types import ListType from urllib import quote_plus, unquote_plus from Mailman import Errors @@ -126,13 +125,13 @@ def main(): # POST methods, even if their actions have a query string, don't get # put into FieldStorage's keys :-( qs = cgi.parse_qs(envar).get('sender') - if qs and type(qs) == ListType: + if qs and isinstance(qs, list): sender = qs[0] qs = cgi.parse_qs(envar).get('msgid') - if qs and type(qs) == ListType: + if qs and isinstance(qs, list): msgid = qs[0] qs = cgi.parse_qs(envar).get('details') - if qs and type(qs) == ListType: + if qs and isinstance(qs, list): details = qs[0] # We need a signal handler to catch the SIGTERM that can come from Apache @@ -753,7 +752,7 @@ def process_form(mlist, doc, cgidata): erroraddrs = [] for k in cgidata.keys(): formv = cgidata[k] - if type(formv) == ListType: + if isinstance(formv, list): continue try: v = int(formv.value) |
