diff options
author | Senthil Kumaran <orsenthil@gmail.com> | 2010-09-22 05:45:14 +0000 |
---|---|---|
committer | Senthil Kumaran <orsenthil@gmail.com> | 2010-09-22 05:45:14 +0000 |
commit | 4b517db26033f23562dbf256bd571b6fc16376ea (patch) | |
tree | c289ecf38bd451563852362ca81d77873a456954 | |
parent | 89e87ad13b4cdf513d04aed1dd3469a79d1d19f1 (diff) | |
download | cpython-git-4b517db26033f23562dbf256bd571b6fc16376ea.tar.gz |
Update the cookie documentation. Use SimpleCookie instead of SmartCookie/SerialCookie.
-rw-r--r-- | Doc/library/cookie.rst | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/Doc/library/cookie.rst b/Doc/library/cookie.rst index b6a85f5dff..3bdc61ab50 100644 --- a/Doc/library/cookie.rst +++ b/Doc/library/cookie.rst @@ -235,8 +235,6 @@ The following example demonstrates how to use the :mod:`Cookie` module. >>> import Cookie >>> C = Cookie.SimpleCookie() - >>> C = Cookie.SerialCookie() - >>> C = Cookie.SmartCookie() >>> C["fig"] = "newton" >>> C["sugar"] = "wafer" >>> print C # generate HTTP headers @@ -245,28 +243,27 @@ The following example demonstrates how to use the :mod:`Cookie` module. >>> print C.output() # same thing Set-Cookie: fig=newton Set-Cookie: sugar=wafer - >>> C = Cookie.SmartCookie() + >>> C = Cookie.SimpleCookie() >>> C["rocky"] = "road" >>> C["rocky"]["path"] = "/cookie" >>> print C.output(header="Cookie:") Cookie: rocky=road; Path=/cookie >>> print C.output(attrs=[], header="Cookie:") Cookie: rocky=road - >>> C = Cookie.SmartCookie() + >>> C = Cookie.SimpleCookie() >>> C.load("chips=ahoy; vienna=finger") # load from a string (HTTP header) >>> print C Set-Cookie: chips=ahoy Set-Cookie: vienna=finger - >>> C = Cookie.SmartCookie() + >>> C = Cookie.SimpleCookie() >>> C.load('keebler="E=everybody; L=\\"Loves\\"; fudge=\\012;";') >>> print C Set-Cookie: keebler="E=everybody; L=\"Loves\"; fudge=\012;" - >>> C = Cookie.SmartCookie() + >>> C = Cookie.SimpleCookie() >>> C["oreo"] = "doublestuff" >>> C["oreo"]["path"] = "/" >>> print C Set-Cookie: oreo=doublestuff; Path=/ - >>> C = Cookie.SmartCookie() >>> C["twix"] = "none for you" >>> C["twix"].value 'none for you' @@ -280,6 +277,8 @@ The following example demonstrates how to use the :mod:`Cookie` module. >>> print C Set-Cookie: number=7 Set-Cookie: string=seven + >>> # SerialCookie and SmartCookie are deprecated + >>> # using it can cause security loopholes in your code. >>> C = Cookie.SerialCookie() >>> C["number"] = 7 >>> C["string"] = "seven" |