[Checkins]
SVN: five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/
Kept for informational reasons.
Rocky Burt
rocky at serverzen.com
Sun Jul 15 16:25:17 EDT 2007
Log message for revision 78008:
Kept for informational reasons.
Changed:
U five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/localsitemanager.txt
U five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/registry.py
-=-
Modified: five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/localsitemanager.txt
===================================================================
--- five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/localsitemanager.txt 2007-07-15 17:57:16 UTC (rev 78007)
+++ five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/localsitemanager.txt 2007-07-15 20:25:17 UTC (rev 78008)
@@ -15,6 +15,7 @@
>>> from five.localsitemanager import make_objectmanager_site
>>> make_objectmanager_site(site)
>>> sitemanager = site.getSiteManager()
+ >>> import pdb; pdb.set_trace()
>>> sitemanager
<PersistentComponents ...>
Modified: five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/registry.py
===================================================================
--- five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/registry.py 2007-07-15 17:57:16 UTC (rev 78007)
+++ five.localsitemanager/branches/rocky-override-utility-registry/src/five/localsitemanager/registry.py 2007-07-15 20:25:17 UTC (rev 78008)
@@ -1,4 +1,5 @@
import Acquisition
+import ComputedAttribute
from zope.component.interfaces import ComponentLookupError
import zope.component.persistentregistry
import zope.interface.adapter
@@ -6,12 +7,14 @@
_marker = object()
-class AqAwareAdapterLookup(zope.interface.adapter.VerifyingAdapterLookup):
+class AqAwareAdapterLookup(Acquisition.Explicit,
+ zope.interface.adapter.VerifyingAdapterLookup):
"""A lookup that is identical to VerifyingAdapterLookup except that
it returns updated aq-wrapped components.
"""
def lookup(self, *args, **kwargs):
+ import pdb; pdb.set_trace()
comp = super(AqAwareAdapterLookup, self).lookup(*args, **kwargs)
return self._wrap(comp)
@@ -51,7 +54,8 @@
return comp
class PersistentAdapterRegistry \
- (zope.component.persistentregistry.PersistentAdapterRegistry):
+ (Acquisition.Explicit,
+ zope.component.persistentregistry.PersistentAdapterRegistry):
"""An adapter registry that uses a lookup delegate that is aq-aware.
"""
More information about the Checkins
mailing list