If I define de DAL in __init__ and  make a query in the constructor (just 
for trying), it works. But it doesn't on the run method, I can not make any 
query outside the constructor. 

*Solved:*
I have to define the DAL in the run method again. I dont know why but now 
it works.

def run(self):  


 db = DAL('mysql://mydatabase', 
folder='applications/gestion/databases',auto_import
=True)



Thank you and my apologies due my low english level.


El martes, 8 de mayo de 2012 14:59:39 UTC+2, Anthony escribió:
>
> I've added this line in my code:
>>
>> db = DAL('mysql://mydatabase', 
>> folder='applications/gestion/databases',auto_import
>> =True) 
>>
>> But the result was the same I got at the beginig:
>>
>>     raise errorclass, errorvalue
>>     InterfaceError: (0, '')
>>
>
> Are you saying if you take away the folder and auto_import arguments, the 
> InterfaceError goes away and you instead get the KeyError you reported in 
> the last message?
>
> Anthony
>

Reply via email to