[ZODB-Dev]Re:SVN: ZODB/branches/anguenot-ordering-beforecommitsubscribers/src/transaction/Implementsthe
ordering of before commit subscribers :
Julien Anguenot
ja at nuxeo.com
Thu Aug 11 17:14:45 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
FYI, we are already using the before commit hooks with the order support
a lot within CPS. (patches are applied for the current ordering branch)
As an Indexation Manager :
http://svn.nuxeo.org/trac/pub/file/CPSCore/trunk/IndexationManager.py
As an Event Manager :
http://svn.nuxeo.org/trac/pub/file/CPSSubscriptions/trunk/EventManager.py
It works well and it's really convenient for optimizations.
Cheers,
J.
Tim Peters wrote:
> [Julien Anguenot]
>
>>ok I changed it as you mentionned above + the use of a global index on
>>the transaction for the bisect. Like this the complexity is removed.
>
>
> Thank you again, Julien! It's "obviously right" now, and that's always a
> nice place to declare victory <wink>.
>
>
>>For the deprecations, I checked a little bit and I saw you're having lots
>>of custom warnings utils so I'll let you cope with this one ;)
>
>
> Right, I'll take it from here. It's not just arranging to do the
> deprecation, it's also fooling the test suite into verifying that
> DeprecationWarning gets raised, but without spraying warnings to the
> console. Some dark magic is involved, and I don't want to discourage you so
> soon from working on ZODB again ;-)
>
> I intend to get your branch merged into the trunk by the end of tomorrow. I
> hoped to do it today, but Fred's working on another long-standing irritation
> today: the code in ZODB 3.4/3.5's setup.py has nothing to do with the code
> that creates a ZODB release anymore, so those two ways of building+testing
> ZODB 3.4/3.5 have nothing in common anymore, and they do get out of synch.
> Fred is adding more intelligence to zpkg, primarily for Zope3, and we've
> been using ZODB trunk today as a simpler warmup exercise. (This shouldn't
> make it any harder to merge your branch in the end, it's just making it
> harder to find quality time to work on it today.)
>
- --
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
iD8DBQFC+7/FGhoG8MxZ/pIRAnknAJ9pkfjafnb7H41Le9lxkwAFZtIX3wCfU1pl
vwwnF++tYWQ0panfHXtDC94=
=q/xF
-----END PGP SIGNATURE-----
More information about the ZODB-Dev
mailing list