Mail with the code sended :)

2012/7/6 Massimo Di Pierro <massimo.dipie...@gmail.com>:
> I do not recall. Can you resend it please. My personal inbox is a bit messy.
>
>
> On Friday, 6 July 2012 05:51:04 UTC-5, demetrio wrote:
>>
>> I will try this weekend.
>>
>> Massimo did you received the code of the apllication?
>>
>> Thanks everyone
>>
>>
>>
>> El 06/07/2012, a las 04:32, Massimo Di Pierro <massimo.dipie...@gmail.com>
>> escribió:
>>
>> Looks like I prematurely close the issue. There is now a db.close() in
>> trunk. Please check it out.
>>
>> massimo
>>
>> On Thursday, 5 July 2012 13:05:47 UTC-5, nick name wrote:
>>>
>>> On Thursday, June 28, 2012 10:47:15 AM UTC-4, Massimo Di Pierro wrote:
>>>>
>>>> why not simply?
>>>>
>>>> db.commit()
>>>> db.close()
>>>>
>>>> if db in an on object attribute like self.db you can do
>>>>
>>>> if self.db:
>>>>    self.db.commit()
>>>>    self.db.close()
>>>>    self.db = 0
>>>>
>>>> you can also do:
>>>>
>>>> BaseAdapter.close_all_instances('commit')
>>>
>>>
>>> This is not enough, as was documented on issue
>>> http://code.google.com/p/web2py/issues/detail?id=731. The code that works
>>> for me for sqlite is as follows:
>>>
>>> def closebase(base):
>>>     if not base: return
>>>     # see: http://code.google.com/p/web2py/issues/detail?id=731
>>>     # see:
>>> https://groups.google.com/d/topic/web2py/hmsupVHdDHo/discussion
>>>     # was: base._adapter.close()
>>>     from gluon.dal import thread
>>>     thread.instances.remove(base._adapter)
>>>     base._adapter.close()
>>>
>>> and then I call closebase(db); db = None which is enough for me with
>>> sqlite -- but apparently, the original poster has tried that, and that is
>>> not sufficient for mysql.

Reply via email to