--- 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