mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
fix inconsistencies with urlparse lib
This commit is contained in:
parent
5d9de13b59
commit
4e20f606f1
@ -168,7 +168,7 @@ class Request(Message):
|
|||||||
# URI
|
# URI
|
||||||
self.uri = bits[1]
|
self.uri = bits[1]
|
||||||
parts = urlparse.urlparse(bits[1])
|
parts = urlparse.urlparse(bits[1])
|
||||||
self.scheme = parts.scheme or None
|
self.scheme = parts.scheme or ''
|
||||||
self.host = parts.netloc or None
|
self.host = parts.netloc or None
|
||||||
if parts.port is None:
|
if parts.port is None:
|
||||||
self.port = 80
|
self.port = 80
|
||||||
|
|||||||
@ -19,7 +19,7 @@ random.seed()
|
|||||||
def uri(data):
|
def uri(data):
|
||||||
ret = {"raw": data}
|
ret = {"raw": data}
|
||||||
parts = urlparse.urlparse(data)
|
parts = urlparse.urlparse(data)
|
||||||
ret["scheme"] = parts.scheme or None
|
ret["scheme"] = parts.scheme or ''
|
||||||
ret["host"] = parts.netloc.rsplit(":", 1)[0] or None
|
ret["host"] = parts.netloc.rsplit(":", 1)[0] or None
|
||||||
ret["port"] = parts.port or 80
|
ret["port"] = parts.port or 80
|
||||||
if parts.path and parts.params:
|
if parts.path and parts.params:
|
||||||
@ -30,9 +30,9 @@ def uri(data):
|
|||||||
# Don't think this can happen
|
# Don't think this can happen
|
||||||
ret["path"] = ";" + parts.path
|
ret["path"] = ";" + parts.path
|
||||||
else:
|
else:
|
||||||
ret["path"] = None
|
ret["path"] = ''
|
||||||
ret["query"] = parts.query or None
|
ret["query"] = parts.query or ''
|
||||||
ret["fragment"] = parts.fragment or None
|
ret["fragment"] = parts.fragment or ''
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def load_py(fname):
|
def load_py(fname):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user