Hello,

I'm digging again around rdb and friends.

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

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

Any objections?

-- 
Best regards,
 Adam GROSZER                          mailto:[EMAIL PROTECTED]
--
Quote of the day:
The work will wait while you show the child the rainbow, but the rainbow won't 
wait while you do the work. 
- Patricia Clafford 

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to