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)