Commit d6f01783 authored by Senthil Kumaran's avatar Senthil Kumaran

Improve urlencode docstring. Patch by Brian Brazil.

parent 1cc1b599
...@@ -728,7 +728,7 @@ def quote_from_bytes(bs, safe='/'): ...@@ -728,7 +728,7 @@ def quote_from_bytes(bs, safe='/'):
return ''.join([quoter(char) for char in bs]) return ''.join([quoter(char) for char in bs])
def urlencode(query, doseq=False, safe='', encoding=None, errors=None): def urlencode(query, doseq=False, safe='', encoding=None, errors=None):
"""Encode a sequence of two-element tuples or dictionary into a URL query string. """Encode a dict or sequence of two-element tuples into a URL query string.
If any values in the query arg are sequences and doseq is true, each If any values in the query arg are sequences and doseq is true, each
sequence element is converted to a separate parameter. sequence element is converted to a separate parameter.
...@@ -737,9 +737,9 @@ def urlencode(query, doseq=False, safe='', encoding=None, errors=None): ...@@ -737,9 +737,9 @@ def urlencode(query, doseq=False, safe='', encoding=None, errors=None):
parameters in the output will match the order of parameters in the parameters in the output will match the order of parameters in the
input. input.
The query arg may be either a string or a bytes type. When query arg is a The components of a query arg may each be either a string or a bytes type.
string, the safe, encoding and error parameters are sent the quote_plus for When a component is a string, the safe, encoding and error parameters are
encoding. sent to the quote_plus function for encoding.
""" """
if hasattr(query, "items"): if hasattr(query, "items"):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment