Removed path_subtitle as a decorator
authorsaksham1115 <saksham115@gmail.com>
Tue, 19 Jul 2016 18:15:36 +0000 (18:15 +0000)
committersaksham1115 <saksham115@gmail.com>
Tue, 19 Jul 2016 18:15:36 +0000 (18:15 +0000)
mediagoblin/decorators.py
mediagoblin/plugins/custom_subtitles/views.py

index 30916f1473afa399804f9e5b41872d46d8c42041..daeddb3f199352258988eef024d4022b705cce29 100644 (file)
@@ -120,30 +120,6 @@ 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):
     """
index fdda5b37e7256a15c52864f449c2cfa8b325ecdf..5ea9cf355b9fdcef6836bdac62530a9e2e74bbbf 100644 (file)
@@ -27,7 +27,7 @@ from mediagoblin import mg_globals
 
 from mediagoblin.plugins.custom_subtitles import forms
 from mediagoblin.decorators import (require_active_login, active_user_from_url,
-                            get_media_entry_by_id, path_subtitle, user_may_delete_media)
+                            get_media_entry_by_id, user_may_delete_media)
 from mediagoblin.tools.metadata import (compact_and_validate, DEFAULT_CHECKER,
                                         DEFAULT_SCHEMA)
 from mediagoblin.tools.response import (render_to_response,
@@ -101,8 +101,8 @@ def edit_subtitles(request, media):
 @require_active_login
 @get_media_entry_by_id
 @user_may_delete_media
-@path_subtitle
 def custom_subtitles(request,media,path=None):
+    path = request.matchdict['path']
     text=""
     text = open_subtitle(path)
     form = forms.CustomizeSubtitlesForm(request.form,
@@ -132,9 +132,8 @@ def custom_subtitles(request,media,path=None):
 @require_active_login
 @get_media_entry_by_id
 @user_may_delete_media
-@path_subtitle
-def delete_subtitles(request,media,path=None):
-
+def delete_subtitles(request,media):
+    path = request.matchdict['path']
     path = get_path(path)
     mg_globals.public_store.delete_file(path)
     delete_container = None