[text] add 'build_query()'

This commit is contained in:
Mike Fährmann
2025-06-18 20:49:12 +02:00
parent b0580aba86
commit 8f79ec67f4
2 changed files with 25 additions and 1 deletions

View File

@@ -289,12 +289,19 @@ def parse_query_list(qs, as_list=()):
else:
result[name] = [value]
elif name not in result:
result[name] = unquote(value.replace("+", " "))
result[name] = value
except Exception:
pass
return result
def build_query(params):
return "&".join([
f"{quote(name)}={quote(value)}"
for name, value in params.items()
])
if sys.hexversion < 0x30c0000:
# Python <= 3.11
def parse_timestamp(ts, default=None):