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