Hi all,
I was working with the latest version of pyDAL (16.06) with postgresql 9.4 and psycopg2.
Now the issue is this: the boolean parser fails, converting True values to False.
I inspected a bit the code and saw that on the tests we have on travis, the values returned by psycopg2 are strings: [('T',), ('F',)]
While on my server the values returned by psycopg2 are booleans: [(True,), (False,)]
Now, the parser fails because is expecting a string, but the question is: why the hell the type change on different system? This is python 2.7, postgre 9.4, psycopg 2.6.1 on both systems.
Anybody can help me understanding this? Also because I'm afraid other people are affected by this.
/Giovanni