X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fproto.py;h=70f8f77b8a68bfe20b471cbec687ac6ee1d9ddb0;hp=80e24197843c4b71f2ea04c7de826998a169eab2;hb=0bf1ac2ff3015d0072a336e670bd952d0e73535e;hpb=51a13716668cc48bf87e0d0296f8b9900fafe83b diff --git a/wrw/proto.py b/wrw/proto.py index 80e2419..70f8f77 100644 --- a/wrw/proto.py +++ b/wrw/proto.py @@ -187,11 +187,15 @@ def parstring(pars={}, **augment): del augment[key] else: val = pars[key] + if val is None: + continue if buf != "": buf += "&" buf += urlq(key) + "=" + urlq(str(val)) - for key in augment: + for key, val in augment.items(): + if val is None: + continue if buf != "": buf += "&" - buf += urlq(key) + "=" + urlq(str(augment[key])) + buf += urlq(key) + "=" + urlq(str(val)) return buf def parurl(url, pars={}, **augment):