X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fproto.py;fp=wrw%2Fproto.py;h=96a88781ba5e7eda8267ae100ad17fc41e5e65f9;hp=0a6a43022004d8d45e7911fc9355d4b120840604;hb=babf3e21cb06bf867e3ec98003d4a077090b8839;hpb=a9a78095b1696f56946abfc7c284f86a21fdcc2d diff --git a/wrw/proto.py b/wrw/proto.py index 0a6a430..96a8878 100644 --- a/wrw/proto.py +++ b/wrw/proto.py @@ -104,8 +104,9 @@ def simpleerror(env, startreq, code, title, msg): def urlq(url): ret = "" + invalid = "&=#?/\"'" for c in url: - if c == "&" or c == "=" or c == "#" or c == "?" or c == "/" or (ord(c) <= 32): + if c in invalid or (ord(c) <= 32): ret += "%%%02X" % ord(c) else: ret += c