diff options
author | Mark McClain <mark.mcclain@shootq.com> | 2011-02-19 19:03:30 -0500 |
---|---|---|
committer | Mark McClain <mark.mcclain@shootq.com> | 2011-02-19 19:03:30 -0500 |
commit | fc8fc2939701b877ed75c7c9e0b70dcdb15f47eb (patch) | |
tree | a2bf48f09ca91655c6a6488a2ae8d4271d2cd878 /pecan/decorators.py | |
parent | 6d80dcf6ff6a0c2a541240ad8191e48a70abad35 (diff) | |
download | pecan-fc8fc2939701b877ed75c7c9e0b70dcdb15f47eb.tar.gz |
adding deco to indicate than an index does not have to be canonical
Diffstat (limited to 'pecan/decorators.py')
-rw-r--r-- | pecan/decorators.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pecan/decorators.py b/pecan/decorators.py index bcd9b79..212e497 100644 --- a/pecan/decorators.py +++ b/pecan/decorators.py @@ -19,6 +19,7 @@ def expose(template = None, error_handler = None, htmlfill = None, generic = False): + if template == 'json': content_type = 'application/json' def decorate(f): @@ -73,3 +74,7 @@ def transactional(ignore_redirects=True): wrap.__transactional_ignore_redirects__ = ignore_redirects return wrap return deco + +def accept_noncanonical(func): + _cfg(func)['accept_noncanonical'] = True + return func |