Rename MediaGoblin middleware to meddleware to avoid confusion w/ wsgi middleware
authorChristopher Allan Webber <cwebber@dustycloud.org>
Fri, 25 Nov 2011 18:13:56 +0000 (12:13 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Fri, 25 Nov 2011 18:13:56 +0000 (12:13 -0600)
hehehehehe, "meddleware"

mediagoblin/app.py
mediagoblin/meddleware/__init__.py [moved from mediagoblin/middleware/__init__.py with 86% similarity]
mediagoblin/meddleware/csrf.py [moved from mediagoblin/middleware/csrf.py with 98% similarity]
mediagoblin/meddleware/noop.py [moved from mediagoblin/middleware/noop.py with 96% similarity]
mediagoblin/tests/tools.py
mediagoblin/tools/template.py

index ce4b0becfd8baa826dddc594289016ffcf97a5bc..aafadd977bdb78e3248792b85c05fdb4eef5103e 100644 (file)
@@ -20,7 +20,7 @@ import urllib
 import routes
 from webob import Request, exc
 
-from mediagoblin import routing, middleware
+from mediagoblin import routing, meddleware
 from mediagoblin.tools import common, translate, template
 from mediagoblin.tools.response import render_404
 from mediagoblin.tools import request as mg_request
@@ -100,15 +100,15 @@ class MediaGoblinApp(object):
         # matters in always eager mode :)
         setup_workbench()
 
-        # instantiate application middleware
-        self.middleware = [common.import_component(m)(self)
-                           for m in middleware.ENABLED_MIDDLEWARE]
+        # instantiate application meddleware
+        self.meddleware = [common.import_component(m)(self)
+                           for m in meddleware.ENABLED_MEDDLEWARE]
 
     def __call__(self, environ, start_response):
         request = Request(environ)
 
-        # pass the request through our middleware classes
-        for m in self.middleware:
+        # pass the request through our meddleware classes
+        for m in self.meddleware:
             response = m.process_request(request)
             if response is not None:
                 return response(environ, start_response)
@@ -169,8 +169,8 @@ class MediaGoblinApp(object):
         # get the response from the controller
         response = controller(request)
 
-        # pass the response through the middleware
-        for m in self.middleware[::-1]:
+        # pass the response through the meddleware
+        for m in self.meddleware[::-1]:
             m.process_response(request, response)
 
         return response(environ, start_response)
similarity index 86%
rename from mediagoblin/middleware/__init__.py
rename to mediagoblin/meddleware/__init__.py
index 05325ee52c089e3232b802299a33aef24d1f787c..3addc937f92ef87262a8b8e007cbcd3eee7002c1 100644 (file)
@@ -14,7 +14,7 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-ENABLED_MIDDLEWARE = (
-    'mediagoblin.middleware.noop:NoOpMiddleware',
-    'mediagoblin.middleware.csrf:CsrfMiddleware',
+ENABLED_MEDDLEWARE = (
+    'mediagoblin.meddleware.noop:NoOpMeddleware',
+    'mediagoblin.meddleware.csrf:CsrfMeddleware',
     )
similarity index 98%
rename from mediagoblin/middleware/csrf.py
rename to mediagoblin/meddleware/csrf.py
index 8275c18ee88d3c8055d5e44ec3591e5e10ef4680..051afe586a15c0b9a6ec3fe37ea938fa70cff3ee 100644 (file)
@@ -47,8 +47,8 @@ def render_csrf_form_token(request):
     return form.csrf_token
 
 
-class CsrfMiddleware(object):
-    """CSRF Protection Middleware
+class CsrfMeddleware(object):
+    """CSRF Protection Meddleware
 
     Adds a CSRF Cookie to responses and verifies that it is present
     and matches the form token for non-safe requests.
similarity index 96%
rename from mediagoblin/middleware/noop.py
rename to mediagoblin/meddleware/noop.py
index 820b5d9e49adce4bce5d91b95f16309266d7b988..d11a5b9e51c503ecf6e71d0a6a5212c8c2f4b422 100644 (file)
@@ -15,7 +15,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-class NoOpMiddleware(object):
+class NoOpMeddleware(object):
 
     def __init__(self, mg_app):
         self.app = mg_app
index 420d9ba87b50c3998f5204e26d4558d167aec9fa..1a26c6e94a5368374d54d21be1965d595635463d 100644 (file)
@@ -50,9 +50,9 @@ $ CELERY_CONFIG_MODULE=mediagoblin.init.celery.from_tests ./bin/nosetests"""
 class BadCeleryEnviron(Exception): pass
 
 
-class TestingMiddleware(object):
+class TestingMeddleware(object):
     """
-    Middleware for the Unit tests
+    Meddleware for the Unit tests
     
     It might make sense to perform some tests on all
     requests/responses. Or prepare them in a special
@@ -60,7 +60,7 @@ class TestingMiddleware(object):
     for being valid html *after* being rendered.
 
     This module is getting inserted at the front of the
-    middleware list, which means: requests are handed here
+    meddleware list, which means: requests are handed here
     first, responses last. So this wraps up the "normal"
     app.
 
@@ -149,11 +149,11 @@ def get_test_app(dump_old_app=True):
     test_app = loadapp(
         'config:' + TEST_SERVER_CONFIG)
 
-    # Insert the TestingMiddleware, which can do some
+    # Insert the TestingMeddleware, which can do some
     # sanity checks on every request/response.
     # Doing it this way is probably not the cleanest way.
     # We'll fix it, when we have plugins!
-    mg_globals.app.middleware.insert(0, TestingMiddleware(mg_globals.app))
+    mg_globals.app.meddleware.insert(0, TestingMeddleware(mg_globals.app))
 
     app = TestApp(test_app)
     MGOBLIN_APP = app
index 0986761b7e4539acd09f72b77e7cc82c47d1a511..f48b7c2ed371521f8fe79c385645393b27b009ff 100644 (file)
@@ -21,7 +21,7 @@ from mediagoblin import mg_globals
 from mediagoblin import messages
 from mediagoblin.tools import common
 from mediagoblin.tools.translate import setup_gettext
-from mediagoblin.middleware.csrf import render_csrf_form_token
+from mediagoblin.meddleware.csrf import render_csrf_form_token
 
 
 SETUP_JINJA_ENVS = {}