lib/req.py
changeset 25 4b3cf12848c2
parent 24 001f52cd057e
--- a/lib/req.py	Sun Jan 20 01:07:02 2008 +0000
+++ b/lib/req.py	Sun Jan 20 01:52:00 2008 +0000
@@ -40,6 +40,14 @@
     else :
         return default
 
+def get_str_list (key, default=REQUIRED_PARAM) :
+    if key in vars :
+        return [val.decode('utf8', 'replace') for val in vars.getlist(key)]
+    elif default is REQUIRED_PARAM :
+        raise ValueError("Required param %s" % key)
+    else :
+        return default
+
 def get_int (key, default=REQUIRED_PARAM) :
     if key in vars :
         return int(vars[key].value)