[Repoze-checkins] r1109 - repoze.accelerator/trunk/repoze/accelerator

Chris McDonough chrism at agendaless.com
Fri Jun 20 02:59:11 EDT 2008


Author: Chris McDonough <chrism at agendaless.com>
Date: Fri Jun 20 02:59:10 2008
New Revision: 1109

Log:
Paste entry point; add X-Cached-By header.


Modified:
   repoze.accelerator/trunk/repoze/accelerator/middleware.py

Modified: repoze.accelerator/trunk/repoze/accelerator/middleware.py
==============================================================================
--- repoze.accelerator/trunk/repoze/accelerator/middleware.py	(original)
+++ repoze.accelerator/trunk/repoze/accelerator/middleware.py	Fri Jun 20 02:59:10 2008
@@ -15,6 +15,7 @@
 
         if result is not None:
             status, headers, content = result
+            headers = list(headers) + [('X-Cached-By', 'repoze.accelerator')]
             start_response(status, headers)
             for chunk in content:
                 yield chunk
@@ -120,5 +121,8 @@
     def fetch(self, url):
         return self.data.get(url)
 
-def main():
-    raise NotImplementedError
+def main(app, global_conf, **local_conf):
+    storage = RAMStorage()
+    policy = NaivePolicy(storage)
+    return Accelerator(app, policy)
+


More information about the Repoze-checkins mailing list