[Checkins] SVN: z3c.saconfig/trunk/ Register engine factory setup using a zcml action
Jean-Francois Roche
jfroche at jfroche.be
Fri Jan 21 12:49:44 EST 2011
Log message for revision 119836:
Register engine factory setup using a zcml action
Changed:
U z3c.saconfig/trunk/CHANGES.txt
U z3c.saconfig/trunk/src/z3c/saconfig/zcml.py
-=-
Modified: z3c.saconfig/trunk/CHANGES.txt
===================================================================
--- z3c.saconfig/trunk/CHANGES.txt 2011-01-21 16:15:10 UTC (rev 119835)
+++ z3c.saconfig/trunk/CHANGES.txt 2011-01-21 17:49:43 UTC (rev 119836)
@@ -4,7 +4,7 @@
0.13 (unreleased)
=================
-- Nothing changed yet.
+- Register engine factory setup using a zcml action
0.12 (2010-09-28)
Modified: z3c.saconfig/trunk/src/z3c/saconfig/zcml.py
===================================================================
--- z3c.saconfig/trunk/src/z3c/saconfig/zcml.py 2011-01-21 16:15:10 UTC (rev 119835)
+++ z3c.saconfig/trunk/src/z3c/saconfig/zcml.py 2011-01-21 17:49:43 UTC (rev 119836)
@@ -131,8 +131,13 @@
callback = resolve(setup)
else:
callback = resolve(setup, package=_context.package.__name__)
- callback(factory())
+ _context.action(
+ discriminator = (interfaces.IEngineFactory, name),
+ callable = callback,
+ args = (factory(), ),
+ order=9999)
+
def session(_context, name=u"", engine=u"", twophase=False,
factory="z3c.saconfig.utility.GloballyScopedSession"):
if _context.package is None:
More information about the checkins
mailing list