quetz-mod_python-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Gallacher (JIRA)" <j...@apache.org>
Subject [jira] Updated: (MODPYTHON-42) Cookie documentation, small correction
Date Tue, 29 Mar 2005 16:32:23 GMT
     [ http://issues.apache.org/jira/browse/MODPYTHON-42?page=history ]

Jim Gallacher updated MODPYTHON-42:
-----------------------------------

    Attachment: modpython4-doc-patch

Patch to fix the documentation is attached.

> Cookie documentation, small correction
> --------------------------------------
>
>          Key: MODPYTHON-42
>          URL: http://issues.apache.org/jira/browse/MODPYTHON-42
>      Project: mod_python
>         Type: Bug
>   Components: documentation
>     Versions: 3.2.0
>  Environment: Documentation found on the mod_python website
>     Reporter: Vivian De Smedt
>     Priority: Minor
>  Attachments: modpython4-doc-patch
>
> Dear mod_python developper,
> I just want notify you a small mistakes the Cookie module documentation.
> The sample section use the get_cookie api instead of the get_cookies one.
> In consequence the following section:
>     from mod_python import apache, Cookie
>     def handler(req):
>         cookies = Cookie.get_cookie(req, Cookie.MarshalCookie,
>                                         secret='secret007')
>         if cookies.has_key('spam'):
>             spamcookie = cookies['spam']
>             req.write('Great, a spam cookie was found: %s\n' \
>                                           % str(spamcookie))
>             if type(spamcookie) is Cookie.MarshalCookie:
>                 req.write('Here is what it looks like decoded: %s=%s\n'
>                           % (spamcookie.name, spamcookie.value))
>             else:
>                 req.write('WARNING: The cookie found is not a \
>                            MarshalCookie, it may have been tapered with!')
>         else:
>             # MarshaCookie allows value to be any marshallable object
>             value = {'egg_count': 32, 'color': 'white'}
>             Cookie.add_cookie(req, Cookie.MarshalCookie('spam', value, \
>                               'secret007'))
>             req.write('Spam cookie not found, but we just set one!\n')
>         return apache.OK
> should be rewritten:
>     from mod_python import apache, Cookie
>     def handler(req):
>         cookies = Cookie.get_cookie*s*(req, Cookie.MarshalCookie,
>                                         secret='secret007')
>         if cookies.has_key('spam'):
>             spamcookie = cookies['spam']
>             req.write('Great, a spam cookie was found: %s\n' \
>                                           % str(spamcookie))
>             if type(spamcookie) is Cookie.MarshalCookie:
>                 req.write('Here is what it looks like decoded: %s=%s\n'
>                           % (spamcookie.name, spamcookie.value))
>             else:
>                 req.write('WARNING: The cookie found is not a \
>                            MarshalCookie, it may have been tapered with!')
>         else:
>             # MarshaCookie allows value to be any marshallable object
>             value = {'egg_count': 32, 'color': 'white'}
>             Cookie.add_cookie(req, Cookie.MarshalCookie('spam', value, \
>                               'secret007'))
>             req.write('Spam cookie not found, but we just set one!\n')
>         return apache.OK
> Thanks for your nice module,
> Vivian.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Mime
View raw message