[Zope] Thread in Zope 2.6.2
Dieter Maurer
dieter at handshake.de
Sat Mar 27 05:32:29 EST 2004
Florian Reiser wrote at 2004-3-25 09:05 +0100:
>I've tried to create a thread under Zope as it is described
>in Case 2 of http://www.zopelabs.com/cookbook/1058719806 .
>
>The code runs fine until the thread tries to commit the txn
>with
> try:
> get_transaction().commit()
> connection.close()
> except:
> pass
I really hope that this code is not "real" (that you do not use
it in production code as listed above)!
It is *VERY* bad to ignore "commit" errors without any
indication...
>In the call connection.close() I get the error
>ERROR(200) ZODB A storage error occured during object abort. This shouldn't
>happen.
>Traceback (innermost last):
> File C:\PROGRA~1\Zope-2~1.2\lib\python\ZODB\Transaction.py, line 401, in
>_commit_error
> File C:\PROGRA~1\Zope-2~1.2\lib\python\ZODB\Connection.py, line 658, in
>tpc_abort
>AttributeError: 'None' object has no attribute 'tpc_abort'
>
>What have I done wrong?
Apparently, "connection" is already closed.
You provide not enough information
that I could tell you why...
--
Dieter
More information about the Zope
mailing list