Author: jmorliaguet
Date: Fri Apr 21 21:21:37 2006
New Revision: 2935

Modified:
   cpsskins/branches/paris-sprint-2006/standard/negotiation/perspective.py
Log:

- fix in case the session is None (e.g. Five)



Modified: 
cpsskins/branches/paris-sprint-2006/standard/negotiation/perspective.py
==============================================================================
--- cpsskins/branches/paris-sprint-2006/standard/negotiation/perspective.py     
(original)
+++ cpsskins/branches/paris-sprint-2006/standard/negotiation/perspective.py     
Fri Apr 21 21:21:37 2006
@@ -31,7 +31,10 @@
 
     def __call__(self):
         pkg_id = 'cpsskins'
-        session = ISession(self.request)[pkg_id]
+        s = ISession(self.request, None)
+        if s is None:
+            return None
+        session = s[pkg_id]
         try:
             perspective = session['perspective']
         except KeyError:
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to