[Checkins] SVN: zope3org/trunk/src/zorg/ajax/page.py Fixed a problem with session storage objects

Uwe Oestermeier uwe_oestermeier at iwm-kmrc.de
Wed Apr 5 15:30:13 EDT 2006


Log message for revision 66576:
  Fixed a problem with session storage objects

Changed:
  U   zope3org/trunk/src/zorg/ajax/page.py

-=-
Modified: zope3org/trunk/src/zorg/ajax/page.py
===================================================================
--- zope3org/trunk/src/zorg/ajax/page.py	2006-04-05 19:26:25 UTC (rev 66575)
+++ zope3org/trunk/src/zorg/ajax/page.py	2006-04-05 19:30:12 UTC (rev 66576)
@@ -131,7 +131,7 @@
             value = self.args[key][0]
         if value is None :
             if storage is not None :
-                return getattr(storage, key, default)
+                return storage.get(key, default)
             return default
         if type is None :
             if isinstance(value, str) :
@@ -139,8 +139,8 @@
         else :
             value = type(value)
         if storage is not None :
-            if getattr(storage, key, default) != value :
-                setattr(storage, key, value)
+            if storage.get(key, default) != value :
+                storage[key] = value
         return value
 
         



More information about the Checkins mailing list