aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/decorators.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/decorators.py')
-rw-r--r--mediagoblin/decorators.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/mediagoblin/decorators.py b/mediagoblin/decorators.py
index daeddb3f..30916f14 100644
--- a/mediagoblin/decorators.py
+++ b/mediagoblin/decorators.py
@@ -120,6 +120,30 @@ def active_user_from_url(controller):
return wrapper
+def path_subtitle(controller):
+ """Retrieve <path> URL pattern and pass in as path=..."""
+
+
+ @wraps(controller)
+ def wrapper(request, *args, **kwargs):
+ path_sub = request.matchdict['path']
+
+ return controller(request, *args, path=path_sub, **kwargs)
+
+ return wrapper
+
+def path_subtitle(controller):
+ """Retrieve <path> URL pattern and pass in as path=..."""
+
+
+ @wraps(controller)
+ def wrapper(request, *args, **kwargs):
+ path_sub = request.matchdict['path']
+
+ return controller(request, *args, path=path_sub, **kwargs)
+
+ return wrapper
+
def user_may_delete_media(controller):
"""