From c4515bed4ec77af783e8223a5a0f2b83ce329c03 Mon Sep 17 00:00:00 2001 From: Jordan Milne Date: Fri, 10 Jul 2015 11:45:06 -0700 Subject: [PATCH] Add `update_query` helper to `template_helpers.py` --- r2/r2/lib/template_helpers.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/r2/r2/lib/template_helpers.py b/r2/r2/lib/template_helpers.py index 70466099c..4a842e60b 100644 --- a/r2/r2/lib/template_helpers.py +++ b/r2/r2/lib/template_helpers.py @@ -22,6 +22,7 @@ import hmac import hashlib +import urllib from r2.models import * from filters import unsafe, websafe, _force_utf8, conditional_websafe @@ -670,3 +671,9 @@ def get_linkflair_css_classes(thing, prefix="linkflair-", on_class="has-linkflai return on_class else: return off_class + + +def update_query(base_url, **kw): + parsed = UrlParser(base_url) + parsed.update_query(**kw) + return parsed.unparse()