summaryrefslogtreecommitdiff
path: root/pecan/decorators.py
diff options
context:
space:
mode:
authorMark McClain <mark.mcclain@shootq.com>2011-02-19 19:03:30 -0500
committerMark McClain <mark.mcclain@shootq.com>2011-02-19 19:03:30 -0500
commitfc8fc2939701b877ed75c7c9e0b70dcdb15f47eb (patch)
treea2bf48f09ca91655c6a6488a2ae8d4271d2cd878 /pecan/decorators.py
parent6d80dcf6ff6a0c2a541240ad8191e48a70abad35 (diff)
downloadpecan-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.py5
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