Allow Request() to be stitched together manually

This commit is contained in:
Klaus-Uwe Mitterer 2017-11-04 14:21:06 +01:00
parent 2006927a4e
commit c960e9a77f

View file

@ -7,7 +7,11 @@ class InvalidArgumentException(BaseException):
pass
class Request:
def __init__(self, env):
def __init__(self, env = None):
if env:
self.fromEnv(env)
def fromEnv(self, env):
if env["REQUEST_METHOD"] == "POST":
self.args = cgi.parse_qs(env['wsgi.input'].readline().decode(), True)
elif env["REQUEST_METHOD"] == "GET":