> On 6 February 2011 05:15, Massimo Di Pierro <[email protected]> 
> wrote:
>> Here is a proposed solution in trunk
>> import mysqldb
>> from gluon.dal import MySQLAdapter
>> MySQLAdapter.adapter=mysqldb
>> before calling db=DAL('mysql://...')

I'm not sure this is being read everywhere, since I just got a broken
pipe on a MySQLdb install:
Traceback (most recent call last):
  File "/home/web2py/gluon/main.py", line 532, in wsgibase
    BaseAdapter.close_all_instances('rollback')
  File "/home/web2py/gluon/dal.py", line 285, in close_all_instances
    getattr(instance,action)()
  File "/home/web2py/gluon/dal.py", line 1058, in rollback
    return self.connection.rollback()
  File "/home/web2py/gluon/contrib/pymysql/connections.py", line 571,
in rollback
    self.errorhandler(None, exc, value)
  File "/home/web2py/gluon/contrib/pymysql/connections.py", line 182,
in defaulterrorhandler
    raise Error(errorclass, errorvalue)
Error: (<class 'socket.error'>, error(32, 'Broken pipe'))

Cheers,
F

Reply via email to