try: from urllib.parse import parse_qs except ImportError: from cgi import parse_qs class IllegalMethodException(BaseException): pass class InvalidArgumentException(BaseException): pass class Request: def __init__(self, env=None): if env: self.fromEnv(env) def fromEnv(self, env): if env["REQUEST_METHOD"] == "POST": self.args = parse_qs(env['wsgi.input'].readline().decode(), True) elif env["REQUEST_METHOD"] == "GET": self.args = parse_qs(env['QUERY_STRING'], True) else: raise IllegalMethodException() self.conn = False self.val = False self.cfrm = None self.cto = None self.json = "json" in self.args split = env["PATH_INFO"].split("/") split = [i.strip() for i in split] while "" in split: split.remove("") if len(split) > 2: output = "