Re: [Zope-DB] zope2 rdb and reconnect

2007-12-10 Thread Dieter Maurer
[EMAIL PROTECTED] wrote at 2007-12-9 13:42 -0500:
>Found the problem.
>I back ported this connector from a zope3 app.  For the retry, being
>raised was rdb.interfaces.Retry, I changed it to raise ZPublisher.Retry,
>which works for zope2.
>
>Maybe there is a better way for zope2, but this works.

A better way would be to raise an exception derived from "ConflictError".

Such an exception would cause ZPublisher to perform the "Retry"
and with a good name for your new exception you would clearly see
what happened in case, the exception were repeated.



-- 
Dieter
___
Zope-DB mailing list
Zope-DB@zope.org
http://mail.zope.org/mailman/listinfo/zope-db


Re: [Zope-DB] zope2 rdb and reconnect

2007-12-09 Thread zope

Found the problem.
I back ported this connector from a zope3 app.  For the retry, being
raised was rdb.interfaces.Retry, I changed it to raise ZPublisher.Retry,
which works for zope2.

Maybe there is a better way for zope2, but this works.

-Kevin

Brian Sutherland wrote:

On Thu, Dec 06, 2007 at 12:00:58PM +0100, [EMAIL PROTECTED] wrote:
  
I am wondering about the behavior of the publisher  in regards to  
rdb.ZopeDatabaseAdapter when a Retry is raised do to a 
mysqldba.OperationalError.


From what I understand, when Publisher recieves a Retry it again retries 
the request, 



The zope3 publisher definitely does this. Does the Zope2 publisher
recognize Retry as well? (It probably should)

  
but in my current case I see the error message. Is my 
understanding correct that this is what should happen?  If so, does this 
hold true for xmlrpc calls as well?


I am using Zope2.9.8-Final, Five 1.4.4, and making requests with xmlrpc.


-Kevin
___
Zope-DB mailing list
Zope-DB@zope.org
http://mail.zope.org/mailman/listinfo/zope-db




  



___
Zope-DB mailing list
Zope-DB@zope.org
http://mail.zope.org/mailman/listinfo/zope-db


[Zope-DB] zope2 rdb and reconnect

2007-12-06 Thread zope
I am wondering about the behavior of the publisher  in regards to  
rdb.ZopeDatabaseAdapter when a Retry is raised do to a 
mysqldba.OperationalError.


From what I understand, when Publisher recieves a Retry it again 
retries the request, but in my current case I see the error message. 
Is my understanding correct that this is what should happen?  If so, 
does this hold true for xmlrpc calls as well?


I am using Zope2.9.8-Final, Five 1.4.4, and making requests with xmlrpc.


-Kevin
___
Zope-DB mailing list
Zope-DB@zope.org
http://mail.zope.org/mailman/listinfo/zope-db