[Checkins] SVN: lovely.responsecache/trunk/ remove proxied when a
view has a dependency on it's context
Juergen Kartnaller
juergen at kartnaller.at
Mon Jul 9 05:01:27 EDT 2007
Log message for revision 77650:
remove proxied when a view has a dependency on it's context
bump version
Changed:
U lovely.responsecache/trunk/CHANGES.txt
U lovely.responsecache/trunk/setup.py
U lovely.responsecache/trunk/src/lovely/responsecache/zcml.py
-=-
Modified: lovely.responsecache/trunk/CHANGES.txt
===================================================================
--- lovely.responsecache/trunk/CHANGES.txt 2007-07-09 08:42:03 UTC (rev 77649)
+++ lovely.responsecache/trunk/CHANGES.txt 2007-07-09 09:01:27 UTC (rev 77650)
@@ -2,6 +2,11 @@
Changes for lovely.responsecache
================================
+2007/07/09 0.2.3
+================
+
+- remove proxied when a view has a dependency on it's context
+
2007/06/07 0.2.2
================
Modified: lovely.responsecache/trunk/setup.py
===================================================================
--- lovely.responsecache/trunk/setup.py 2007-07-09 08:42:03 UTC (rev 77649)
+++ lovely.responsecache/trunk/setup.py 2007-07-09 09:01:27 UTC (rev 77650)
@@ -23,7 +23,7 @@
setup(
name = 'lovely.responsecache',
- version = '0.2.2',
+ version = '0.2.3',
author = "Lovely Systems",
author_email = "office at lovelysystems.com",
description = "Cache results of ContentProviders",
Modified: lovely.responsecache/trunk/src/lovely/responsecache/zcml.py
===================================================================
--- lovely.responsecache/trunk/src/lovely/responsecache/zcml.py 2007-07-09 08:42:03 UTC (rev 77649)
+++ lovely.responsecache/trunk/src/lovely/responsecache/zcml.py 2007-07-09 09:01:27 UTC (rev 77650)
@@ -24,6 +24,7 @@
from zope.component import zcml
from zope.component.zcml import handler
+from zope.proxy import removeAllProxies
from zope.configuration.fields import GlobalObject
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
@@ -97,7 +98,7 @@
@property
def dependencies(self):
if self.dependOnContext:
- return [self.context.context]
+ return [removeAllProxies(self.context.context)]
return []
More information about the Checkins
mailing list