[Zope-dev] mysqldbda bloats zodb
Adam GROSZER
agroszer at gmail.com
Tue May 6 07:10:11 EDT 2008
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 closed
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:agroszer at gmail.com
--
Quote of the day:
A professor is one who talks in someone else's sleep.
More information about the Zope-Dev
mailing list