From c960e9a77f8e3f90933bae6d92f0499cd10b97bf Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Sat, 4 Nov 2017 14:21:06 +0100 Subject: [PATCH] Allow Request() to be stitched together manually --- classes/request.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/classes/request.py b/classes/request.py index bf442c8..91c6277 100644 --- a/classes/request.py +++ b/classes/request.py @@ -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":