[Checkins] SVN: z3c.caching/trunk/src/z3c/caching/zcml.py We can't really use getGlobalRegistry() until the adapter has been registered, so delay that lookup
Martin Aspeli
optilude at gmx.net
Sun Jan 3 10:19:52 EST 2010
Log message for revision 107587:
We can't really use getGlobalRegistry() until the adapter has been registered, so delay that lookup
Changed:
U z3c.caching/trunk/src/z3c/caching/zcml.py
-=-
Modified: z3c.caching/trunk/src/z3c/caching/zcml.py
===================================================================
--- z3c.caching/trunk/src/z3c/caching/zcml.py 2010-01-03 15:05:37 UTC (rev 107586)
+++ z3c.caching/trunk/src/z3c/caching/zcml.py 2010-01-03 15:19:52 UTC (rev 107587)
@@ -17,18 +17,24 @@
required=True)
def rulesetType(_context, name, title, description=u""):
- declareType = getGlobalRulesetRegistry().declareType
_context.action(
discriminator=("declareCacheRuleSetType", name),
callable=declareType,
args=(name, title, description,),
- order=-10)
+ order=10)
def ruleset(_context, for_, ruleset):
- register = getGlobalRulesetRegistry().register
_context.action(
discriminator=("registerCacheRule", for_),
callable=register,
args=(for_, ruleset,),
- order=10)
+ order=20)
+
+# Handlers
+
+def declareType(name, title, description):
+ getGlobalRulesetRegistry().declareType(name, title, description)
+
+def register(for_, ruleset):
+ getGlobalRulesetRegistry().register(for_, ruleset)
More information about the checkins
mailing list