You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
562 B
18 lines
562 B
from collections import namedtuple |
|
|
|
|
|
FlashMessage = namedtuple('FlashMessage', 'message description dismissable') |
|
|
|
|
|
def flash(request, channel, message, description='', dismissable=True): |
|
''' small wrapper around request.session.flash ''' |
|
msg = FlashMessage(message, description, dismissable) |
|
request.session.flash(msg, channel, allow_duplicate=False) |
|
|
|
|
|
def includeme(config): |
|
''' adding request helpers and static views ''' |
|
config.add_request_method(flash, 'flash') |
|
|
|
config.add_static_view('static', 'ordr2:static', cache_max_age=3600) |
|
|
|
|