summaryrefslogtreecommitdiff
path: root/Mailman/Cgi/admin.py
diff options
context:
space:
mode:
authorbwarsaw1998-12-29 04:04:31 +0000
committerbwarsaw1998-12-29 04:04:31 +0000
commit188808d2e92b355d0ea17d1037490bb6abbd4a94 (patch)
treec14a0d3e0722b9e9de65fc43bc1d2131534f898a /Mailman/Cgi/admin.py
parent6c72141496abd0421e7e2704aefd416c1ece32ea (diff)
downloadmailman-188808d2e92b355d0ea17d1037490bb6abbd4a94.tar.gz
mailman-188808d2e92b355d0ea17d1037490bb6abbd4a94.tar.zst
mailman-188808d2e92b355d0ea17d1037490bb6abbd4a94.zip
Diffstat (limited to 'Mailman/Cgi/admin.py')
-rw-r--r--Mailman/Cgi/admin.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/Mailman/Cgi/admin.py b/Mailman/Cgi/admin.py
index 0fe888b4d..0fb1b9024 100644
--- a/Mailman/Cgi/admin.py
+++ b/Mailman/Cgi/admin.py
@@ -597,10 +597,9 @@ turn_on_moderation = 0
def GetValidValue(lst, prop, my_type, val, dependant):
if my_type == mm_cfg.Radio or my_type == mm_cfg.Toggle:
if type(val) <> types.IntType:
- try:
- # XXX Security!?
- val = eval(val)
- except:
+ try:
+ val = int(val)
+ except ValueError:
pass
# Don't know what to do here...
return val