Skip to content

Commit

Permalink
Fix Issue7007 - Use percent-encoded consistently instead of URL Encod…
Browse files Browse the repository at this point in the history
…ed variations. Docs changed.
  • Loading branch information
orsenthil committed Aug 9, 2010
1 parent 87082ee commit f0769e8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Doc/faq/library.rst
Original file line number Diff line number Diff line change
Expand Up @@ -666,7 +666,7 @@ Yes. Here's a simple example that uses urllib.request::
'/cgi-bin/some-cgi-script', data=qs)
msg, hdrs = req.read(), req.info()

Note that in general for URL-encoded POST operations, query strings must be
Note that in general for a percent-encoded POST operations, query strings must be
quoted by using :func:`urllib.parse.urlencode`. For example to send name="Guy Steele,
Jr."::

Expand Down
2 changes: 1 addition & 1 deletion Doc/library/logging.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2373,7 +2373,7 @@ supports sending logging messages to a Web server, using either ``GET`` or

.. method:: emit(record)

Sends the record to the Web server as an URL-encoded dictionary.
Sends the record to the Web server as a percent-encoded dictionary.


.. _formatter-objects:
Expand Down
6 changes: 3 additions & 3 deletions Doc/library/urllib.parse.rst
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ The :mod:`urllib.parse` module defines the following functions:
values are lists of values for each name.

The optional argument *keep_blank_values* is a flag indicating whether blank
values in URL encoded queries should be treated as blank strings. A true value
values in percent-encoded queries should be treated as blank strings. A true value
indicates that blanks should be retained as blank strings. The default false
value indicates that blank values are to be ignored and treated as if they were
not included.
Expand All @@ -137,7 +137,7 @@ The :mod:`urllib.parse` module defines the following functions:
name, value pairs.

The optional argument *keep_blank_values* is a flag indicating whether blank
values in URL encoded queries should be treated as blank strings. A true value
values in percent-encoded queries should be treated as blank strings. A true value
indicates that blanks should be retained as blank strings. The default false
value indicates that blank values are to be ignored and treated as if they were
not included.
Expand Down Expand Up @@ -330,7 +330,7 @@ The :mod:`urllib.parse` module defines the following functions:
.. function:: urlencode(query, doseq=False, safe='', encoding=None, errors=None)

Convert a mapping object or a sequence of two-element tuples, which may
either be a :class:`str` or a :class:`bytes`, to a "url-encoded" string,
either be a :class:`str` or a :class:`bytes`, to a "percent-encoded" string,
suitable to pass to :func:`urlopen` above as the optional *data* argument.
This is useful to pass a dictionary of form fields to a ``POST`` request.
The resulting string is a series of ``key=value`` pairs separated by ``'&'``
Expand Down
2 changes: 1 addition & 1 deletion Doc/library/urllib.request.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ The :mod:`urllib.request` module defines the following functions:

.. function:: url2pathname(path)

Convert the path component *path* from an encoded URL to the local syntax for a
Convert the path component *path* from a percent-encoded URL to the local syntax for a
path. This does not accept a complete URL. This function uses :func:`unquote`
to decode *path*.

Expand Down

0 comments on commit f0769e8

Please sign in to comment.