[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