[ZODB-Dev] Ordering before commit hooks
Julien Anguenot
ja at nuxeo.com
Mon Aug 29 08:35:52 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dieter Maurer wrote:
> Tim Peters wrote at 2005-8-22 16:48 -0400:
>
>>...
>>Jim still wonders, and he got me wondering too, whether the `order=` gimmick
>>is really needed.
>
>
> But, it is a very easy concept -- both easy to grasp as well as easy
> to implement.
>
>
That's my point as well.
>>For example, you could have gotten to the same end here
>>with the old method, by registering your actions with an object of your own
>>creation, and registering just one commit hook with the transaction, where
>>that one hook looked at the actions you registered with your own object and
>>ran them in whatever order _it_ determined was best.
>
>
> Now plug and play comes into play:
>
> Assume two packages developped by independent people
> which all want to control the order of hook execution.
>
> Each package can proceed as you propose. But, in case
> there are order dependencies, a global ordering is lacking.
>
> With the "order" gimmick, the global ordering can be
> obtained with a set of parameters, controlled by ZCML.
>
good argument.
J.
- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iD8DBQFDEwEoGhoG8MxZ/pIRApTpAJ9/c+GT+lcfB0B9e+zZ2RTVB01z5ACeMJfw
0VdtgjLbIpqCKMn3JgfRyXw=
=lmMn
-----END PGP SIGNATURE-----
More information about the ZODB-Dev
mailing list