[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