# HG changeset patch # User Tero Marttila # Date 1244669793 -10800 # Node ID d9a981cc0806867c4e41521311e7bbe7c496a1c2 # Parent 7da934333469dc5ad20c57efe6a2e31eb562ed09 remove obsolete req.py diff -r 7da934333469 -r d9a981cc0806 degal/req.py --- a/degal/req.py Thu Jun 11 00:36:19 2009 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -import cgi -import Cookie -import os - -""" - XXX: legacy CGI crap -""" - -vars = cgi.FieldStorage() - -# the cookie with the user's current series -cookie = Cookie.SimpleCookie(os.environ.get('HTTP_COOKIE', None)) - -class token (object) : - pass - -REQUIRED_PARAM = token() - -def get_str (key, default=REQUIRED_PARAM) : - if key in vars : - return vars[key].value.decode('utf8', 'replace') - elif default is REQUIRED_PARAM : - raise ValueError("Required param %s" % key) - 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) - elif default is REQUIRED_PARAM : - raise ValueError("Required param %s" % key) - else : - return default - -def get_int_list (key, default=REQUIRED_PARAM) : - if key in vars : - return [int(val) for val in vars.getlist(key)] - elif default is REQUIRED_PARAM : - raise ValueError("Required param %s" % key) - else : - return default