diff options
author | Guido van Rossum <guido@python.org> | 1996-12-13 14:48:47 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-12-13 14:48:47 (GMT) |
commit | 8d40c843c1df376412e8290ec1ca3e36cc1848c3 (patch) | |
tree | a7bacc2f951ba7612f9842240324e64a651ad090 /Doc | |
parent | 0564e12367dc10349cd5596bdbe9bbcb44e112c2 (diff) | |
download | cpython-8d40c843c1df376412e8290ec1ca3e36cc1848c3.zip cpython-8d40c843c1df376412e8290ec1ca3e36cc1848c3.tar.gz cpython-8d40c843c1df376412e8290ec1ca3e36cc1848c3.tar.bz2 |
Added quote_plus() and unquote_plus(), to do space/plus substitutions
for form field values.
Also corrected substitution example (the original changed the spelling
of "conolly" to "connolly" :).
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/liburllib.tex | 12 | ||||
-rw-r--r-- | Doc/liburllib.tex | 12 |
2 files changed, 22 insertions, 2 deletions
diff --git a/Doc/lib/liburllib.tex b/Doc/lib/liburllib.tex index b26228f..2eaa5f3 100644 --- a/Doc/lib/liburllib.tex +++ b/Doc/lib/liburllib.tex @@ -59,7 +59,12 @@ Letters, digits, and the characters ``\code{_,.-}'' are never quoted. The optional \var{addsafe} parameter specifies additional characters that should not be quoted --- its default value is \code{'/'}. -Example: \code{quote('/\~conolly/')} yields \code{'/\%7econnolly/'}. +Example: \code{quote('/\~connolly/')} yields \code{'/\%7econnolly/'}. +\end{funcdesc} + +\begin{funcdesc}{quote_plus}{string\optional{\, addsafe}} +Like \code{quote()}, but also replaces spaces by plus signs, as +required for quoting HTML form values. \end{funcdesc} \begin{funcdesc}{unquote}{string} @@ -68,6 +73,11 @@ Replace \samp{\%xx} escapes by their single-character equivalent. Example: \code{unquote('/\%7Econnolly/')} yields \code{'/\~connolly/'}. \end{funcdesc} +\begin{funcdesc}{unquote_plus}{string} +Like \code{unquote()}, but also replaces plus signs by spaces, as +required for unquoting HTML form values. +\end{funcdesc} + Restrictions: \begin{itemize} diff --git a/Doc/liburllib.tex b/Doc/liburllib.tex index b26228f..2eaa5f3 100644 --- a/Doc/liburllib.tex +++ b/Doc/liburllib.tex @@ -59,7 +59,12 @@ Letters, digits, and the characters ``\code{_,.-}'' are never quoted. The optional \var{addsafe} parameter specifies additional characters that should not be quoted --- its default value is \code{'/'}. -Example: \code{quote('/\~conolly/')} yields \code{'/\%7econnolly/'}. +Example: \code{quote('/\~connolly/')} yields \code{'/\%7econnolly/'}. +\end{funcdesc} + +\begin{funcdesc}{quote_plus}{string\optional{\, addsafe}} +Like \code{quote()}, but also replaces spaces by plus signs, as +required for quoting HTML form values. \end{funcdesc} \begin{funcdesc}{unquote}{string} @@ -68,6 +73,11 @@ Replace \samp{\%xx} escapes by their single-character equivalent. Example: \code{unquote('/\%7Econnolly/')} yields \code{'/\~connolly/'}. \end{funcdesc} +\begin{funcdesc}{unquote_plus}{string} +Like \code{unquote()}, but also replaces plus signs by spaces, as +required for unquoting HTML form values. +\end{funcdesc} + Restrictions: \begin{itemize} |