[Checkins] SVN: lovely.responsecache/trunk/ version bump, see changes.txt

Bernd Dorn bernd.dorn at lovelysystems.com
Fri Nov 23 04:19:03 EST 2007


Log message for revision 81965:
  version bump, see changes.txt

Changed:
  U   lovely.responsecache/trunk/CHANGES.txt
  U   lovely.responsecache/trunk/setup.py
  U   lovely.responsecache/trunk/src/lovely/responsecache/event.py

-=-
Modified: lovely.responsecache/trunk/CHANGES.txt
===================================================================
--- lovely.responsecache/trunk/CHANGES.txt	2007-11-22 22:38:42 UTC (rev 81964)
+++ lovely.responsecache/trunk/CHANGES.txt	2007-11-23 09:19:01 UTC (rev 81965)
@@ -2,6 +2,11 @@
 Changes for lovely.responsecache
 ================================
 
+2007/11/23 0.3.0a2
+==================
+
+- handle None principal in cookie setter
+
 2007/10/14 0.3.0a1
 ==================
 

Modified: lovely.responsecache/trunk/setup.py
===================================================================
--- lovely.responsecache/trunk/setup.py	2007-11-22 22:38:42 UTC (rev 81964)
+++ lovely.responsecache/trunk/setup.py	2007-11-23 09:19:01 UTC (rev 81965)
@@ -23,7 +23,7 @@
 
 setup(
     name = 'lovely.responsecache',
-    version = '0.3.0a1',
+    version = '0.3.0a2',
     author = "Lovely Systems",
     author_email = "office at lovelysystems.com",
     description = "Cache results of ContentProviders",

Modified: lovely.responsecache/trunk/src/lovely/responsecache/event.py
===================================================================
--- lovely.responsecache/trunk/src/lovely/responsecache/event.py	2007-11-22 22:38:42 UTC (rev 81964)
+++ lovely.responsecache/trunk/src/lovely/responsecache/event.py	2007-11-23 09:19:01 UTC (rev 81965)
@@ -98,7 +98,10 @@
     This is not used for authentication. This is just usefull for
     frontend caching servers to rewrite urls for caching."""
     if IBrowserRequest.providedBy(ev.request):
-        auth = not IUnauthenticatedPrincipal.providedBy(ev.request.principal)
+        if ev.request.principal is None:
+            auth = False
+        else:
+            auth = not IUnauthenticatedPrincipal.providedBy(ev.request.principal)
         ev.request.response.setCookie('z3.authenticated',
                                       str(auth),
                                       path = '/')



More information about the Checkins mailing list