[z3-five] weird ZEO cache error during five:registerPackage processing
Rob Miller
ra at burningman.com
Sat Mar 24 01:04:09 CET 2007
Chris McDonough wrote:
> On Mar 23, 2007, at 7:26 PM, Rob Miller wrote:
>
>> Chris McDonough wrote:
>>> This seems to be isolated to packages which are not in the
>>> Products namespace. Another person sent a similar bugreport to
>>> the Zope (or ZODB?) list. The problem seems to be that the
>>> registerPackage handler (in fiveconfigure.py) attempts to commit a
>>> transaction in the midst of a finally clause, which smells a
>>> little weird. If you comment the transaction.commit out in that
>>> directive, what happens?
>> if i do that, then i get the same traceback as before, but every
>> time instead of just during the initial start.
>
> I think it's broke, mon. I think the utility of this directive might
> a little suspect to begin with (if you have a package that needs
> startup initialization, you could just put it in the Products
> namespace), but the only other thing I can think to try is to take
> all the exception handling out of this the
> fiveconfigure._registerPackage function and track down why it's
> barfing to start with.
>
> Sorry Rob. :-(
'saright. as you said, there's always the Products namespace. :-).
-r
More information about the z3-five
mailing list