[Checkins] SVN: five.localsitemanager/trunk/ Fixed potential aq problem when assigning various values to the utilities registry of the component registry.

Hanno Schlichting plone at hannosch.info
Tue Aug 28 13:46:53 EDT 2007


Log message for revision 79322:
  Fixed potential aq problem when assigning various values to the utilities registry of the component registry.
  

Changed:
  U   five.localsitemanager/trunk/CHANGES.txt
  U   five.localsitemanager/trunk/src/five/localsitemanager/registry.py

-=-
Modified: five.localsitemanager/trunk/CHANGES.txt
===================================================================
--- five.localsitemanager/trunk/CHANGES.txt	2007-08-28 17:35:34 UTC (rev 79321)
+++ five.localsitemanager/trunk/CHANGES.txt	2007-08-28 17:46:52 UTC (rev 79322)
@@ -2,6 +2,12 @@
 CHANGES
 =======
 
+five.localsitemanager 0.3 (unreleased)
+======================================
+
+* Fixed potential aq problem when assigning various values to the utilities
+  registry of the component registry.
+
 five.localsitemanager 0.2 (2007-06-30)
 ======================================
 

Modified: five.localsitemanager/trunk/src/five/localsitemanager/registry.py
===================================================================
--- five.localsitemanager/trunk/src/five/localsitemanager/registry.py	2007-08-28 17:35:34 UTC (rev 79321)
+++ five.localsitemanager/trunk/src/five/localsitemanager/registry.py	2007-08-28 17:46:52 UTC (rev 79322)
@@ -167,9 +167,10 @@
 
     def _init_registries(self):
         super(PersistentComponents, self)._init_registries()
-        self.utilities.LookupClass = FiveVerifyingAdapterLookup
-        self.utilities._createLookup()
-        self.utilities.__parent__ = self
+        utilities = Acquisition.aq_base(self.utilities)
+        utilities.LookupClass = FiveVerifyingAdapterLookup
+        utilities._createLookup()
+        utilities.__parent__ = self
 
     def registeredUtilities(self):
         for ((provided, name), (component, info)



More information about the Checkins mailing list