Ñò Ml4Ic @ s d Z d e f d „ ƒ YZ d S( sè Helpers for the Pylons web framework These helpers depend on Pylons' ``request``, ``response``, ``session`` objects or some other aspect of Pylons. Most of them can be easily ported to another framework by changing the API calls. t Flashc B s, e Z d Z d d „ Z d „ Z d „ Z RS( s Accumulate a list of messages to show at the next page request. This class is useful when you want to redirect to another page and also show a status message on that page, such as "Changes saved" or "No previous search found; returning to home page". THIS IMPLEMENTATION DEPENDS ON PYLONS. However, it can easily be adapted for another web framework. Normally you instantiate a Flash object in myapp/lib/helpers.py:: from webhelpers.pylonslib import Flash as _Flash flash = _Flash() The helpers module is then imported into your controllers and templates as `h`. Whenever you want to set a message, do this:: h.flash("Record deleted.") You can set additional messages too:: h.flash("Hope you didn't need it.") Now make a place in your site template for the messages. In Mako you might do: .. code-block:: mako <% messages = h.flash.pop_messages() %> % if messages: