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

wiggy at codespeak.net wiggy at codespeak.net
Wed Apr 16 09:43:54 CEST 2008


Author: wiggy
Date: Wed Apr 16 09:43:52 2008
New Revision: 53819

Modified:
   z3/deliverance/trunk/deliverance/wsgimiddleware.py
Log:
Fixes from Reinout:
- we need to tweak the fetcher's environ, not the main one
- add some extra HTTP headers that should be removed


Modified: z3/deliverance/trunk/deliverance/wsgimiddleware.py
==============================================================================
--- z3/deliverance/trunk/deliverance/wsgimiddleware.py	(original)
+++ z3/deliverance/trunk/deliverance/wsgimiddleware.py	Wed Apr 16 09:43:52 2008
@@ -383,11 +383,11 @@
 
         # eliminate validation headers, we want the content 
         for key in ['HTTP_ACCEPT_ENCODING', 'HTTP_IF_MATCH', 'HTTP_IF_UNMODIFIED_SINCE',
-                    'HTTP_RANGE', 'HTTP_IF_RANGE']:
-            if key in environ:
-                del environ[key]
+                    'HTTP_RANGE', 'HTTP_IF_RANGE',
+                    'HTTP_IF_NONE_MATCH', 'HTTP_IF_MODIFIED_SINCE']:
+            if key in fetcher.environ:
+                del fetcher.environ[key]
         fetcher.environ['HTTP_CACHE_CONTROL'] = 'no-cache'
-        
 
         status, headers, body = fetcher.wsgi_get()
         


More information about the z3-checkins mailing list