X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fproto.py;fp=wrw%2Fproto.py;h=8c8dcee1b0d54d398fa681d56f9bb12ab1d0f3a5;hp=4cf19519bb739832d841defe522ae5a49f80ec6a;hb=3985f4bbbfd3740d955ec766fb5fb912efcb0d59;hpb=f639ac812fc618d4b45d419dc0a415a2e53ddf6e diff --git a/wrw/proto.py b/wrw/proto.py index 4cf1951..8c8dcee 100644 --- a/wrw/proto.py +++ b/wrw/proto.py @@ -103,8 +103,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