Added a simple function for producing an optionally parametrized URL.
authorFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Aug 2012 16:08:15 +0000 (18:08 +0200)
committerFredrik Tolf <fredrik@dolda2000.com>
Sun, 5 Aug 2012 16:08:15 +0000 (18:08 +0200)
wrw/proto.py

index 881f4e4..aed5c4e 100644 (file)
@@ -156,3 +156,10 @@ def parstring(pars = {}, **augment):
         if buf != "": buf += "&"
         buf += urlq(key) + "=" + urlq(str(augment[key]))
     return buf
+
+def parurl(url, pars = {}, **augment):
+    qs = parstring(pars, **augment)
+    if qs != "":
+        return url + "?" + qs
+    else:
+        return url