This is now fixed in pydal 0515e3b. Please help me test it.
On Thursday, 4 February 2016 11:45:05 UTC-6, [email protected] wrote: > > I've found a solution For this problem. The problem was that for the > version Web2py 2.13.4 the newrelic wasnt working. after the i removed the > newrelic it worked for me. > > On Thursday, February 4, 2016 at 6:39:03 PM UTC+1, [email protected] > wrote: >> >> Hello, >> I've the same problem with my app did you found any solution for this >> ERROR? >> my psycopg2 version is 2.4.5 tried it with 2.6.1 same problem appears. >> >> On Tuesday, January 12, 2016 at 4:27:24 AM UTC+1, Júlia Rizza wrote: >>> >>> I have an web2py app connected with a PostgreSQL database and it's >>> raising the following error: >>> >>> <type 'exceptions.TypeError'> must be psycopg2._psycopg.connection, not >>> ConnectionWrapper >>> >>> >>> I couldn't figure it out. This is the traceback: >>> >>> >>> Traceback (most recent call last): >>> File "/var/www/web2py/gluon/restricted.py", line 227, in restricted >>> exec ccode in environment >>> File "/var/www/web2py/applications/web2courses/models/02_menu.py" >>> <https://juliarizza.com/admin/edit/web2courses/models/02_menu.py>, line 38, >>> in <module> >>> if auth.has_membership('Teacher') or auth.has_membership('Admin'): >>> File "/var/www/web2py/gluon/tools.py", line 4350, in has_membership >>> group_id = self.id_group(group_id) # interpret group_id as a role >>> File "/var/www/web2py/gluon/tools.py", line 4320, in id_group >>> rows = self.db(self.table_group().role == role).select() >>> File "/var/www/web2py/gluon/packages/dal/pydal/objects.py", line 2025, in >>> select >>> return adapter.select(self.query,fields,attributes) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 1280, in select >>> sql = self._select(query, fields, attributes) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 1167, in _select >>> sql_w = ' WHERE ' + self.expand(query) if query else '' >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 952, in expand >>> rv = op(first, second, **optional_args) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/postgres.py", >>> line 444, in EQ >>> eq = PostgreSQLAdapter.EQ(self, first, second) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 846, in EQ >>> self.expand(second, first.type)) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 962, in expand >>> rv = self.represent(expression, field_type) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/postgres.py", >>> line 416, in represent >>> return PostgreSQLAdapter.represent(self, obj, fieldtype) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/postgres.py", >>> line 349, in represent >>> return BaseAdapter.represent(self, obj, fieldtype) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/base.py", line >>> 1489, in represent >>> return self.adapt(obj) >>> File "/var/www/web2py/gluon/packages/dal/pydal/adapters/postgres.py", >>> line 53, in adapt >>> adapted.prepare(self.connection) >>> TypeError: must be psycopg2._psycopg.connection, not ConnectionWrapper >>> >>> >>> Can somebody help me? >>> >>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

