summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c62c64a)
It is quite unbelievable that I've missed this until now.
if isinstance(url, str):
url = url.encode("utf-8")
ret = ""
if isinstance(url, str):
url = url.encode("utf-8")
ret = ""
- invalid = b"%;&=#?/\"'"
+ invalid = b"%;&=+#?/\"'"
for c in url:
if c in invalid or (c <= 32) or (c >= 128):
ret += "%%%02X" % c
for c in url:
if c in invalid or (c <= 32) or (c >= 128):
ret += "%%%02X" % c