Silence is consent.
Fix is ready and tested. I'll go ahead and fix this.

Monday, May 5, 2008, 6:57:24 PM, you wrote:

AG> Hello,

AG> I'm digging again around rdb and friends.

AG> It seems now that mysqldbda bloats zodb in
AG>     def _connection_factory(self):
AG>         """Create a MySQLdb DBI connection based on the DSN"""
AG>         ...
AG>         self.__stringConverter =
AG> MySQLStringConverter(self.getEncoding())
AG>         return connection
AG> on almost every request of us. That causes plenty of conflict errors I
AG> guess. But strangely we end up with
AG> ConnectionStateError: Shouldn't load state for 0x24 when the connection is 
AG> (0x24 is the MySQLdbAdapter instance)

AG> So, I would move the assignment of __stringConverter to setEncoding
AG> where it belongs. (Change it only when the encoding changes).
AG> This seems to solve the above errors.

AG> Any objections?

Best regards,
 Adam GROSZER                            mailto:[EMAIL PROTECTED]
Quote of the day:
A professor is one who talks in someone else's sleep.

Zope-Dev maillist  -
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to