]> granicus.if.org Git - python/commitdiff
Added quote_plus() and unquote_plus(), to do space/plus substitutions
authorGuido van Rossum <guido@python.org>
Fri, 13 Dec 1996 14:48:47 +0000 (14:48 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 13 Dec 1996 14:48:47 +0000 (14:48 +0000)
for form field values.
Also corrected substitution example (the original changed the spelling
of "conolly" to "connolly" :).

Doc/lib/liburllib.tex
Doc/liburllib.tex

index b26228f12eb99d75aed073497312cd7a96189fe9..2eaa5f3a8bf91b676881bd1fd69b869a249dc34d 100644 (file)
@@ -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}
index b26228f12eb99d75aed073497312cd7a96189fe9..2eaa5f3a8bf91b676881bd1fd69b869a249dc34d 100644 (file)
@@ -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}