[z3-checkins] r52947 - z3/deliverance/trunk/deliverance

ianb at codespeak.net ianb at codespeak.net
Tue Mar 25 23:01:20 CET 2008


Author: ianb
Date: Tue Mar 25 23:01:17 2008
New Revision: 52947

Modified:
   z3/deliverance/trunk/deliverance/wsgimiddleware.py
Log:
Manually put in a recursive middleware, so child recursive middleware's can't get in the way (causes a problem with Pylons)

Modified: z3/deliverance/trunk/deliverance/wsgimiddleware.py
==============================================================================
--- z3/deliverance/trunk/deliverance/wsgimiddleware.py	(original)
+++ z3/deliverance/trunk/deliverance/wsgimiddleware.py	Tue Mar 25 23:01:17 2008
@@ -595,14 +595,16 @@
             path_app = StaticURLParser(dir)
             mapper[path] = path_app
         app = mapper
-    return DeliveranceMiddleware(app=app,
-                                 theme_uri=theme_uri,
-                                 rule_uri=rule_uri,
-                                 renderer=renderer,
-                                 merge_cache_control=merge_cache_control,
-                                 is_internal_uri=is_internal_uri,
-                                 serializer=serializer,
-                                )
+    deliv_app = DeliveranceMiddleware(app=app,
+                                      theme_uri=theme_uri,
+                                      rule_uri=rule_uri,
+                                      renderer=renderer,
+                                      merge_cache_control=merge_cache_control,
+                                      is_internal_uri=is_internal_uri,
+                                      serializer=serializer,
+                                      )
+    from paste.recursive import RecursiveMiddleware
+    return RecursiveMiddleware(deliv_app)
 
 _windows_drive_re = re.compile(r'^[a-z][|]', re.I)
 


More information about the z3-checkins mailing list