psycopg2-ctypes icon indicating copy to clipboard operation
psycopg2-ctypes copied to clipboard

cursor_factory is not honored in connection object

Open haizaar opened this issue 11 years ago • 0 comments

Consider the following:

import psycopg2ct as psycopg2
from psycopg2ct import compat
compat.register()
from psycopg2.extras import RealDictCursor

conn = psycopg2.connect("dbname=haizaar user=haizaar password=password host=localhost port=5432", cursor_factory=RealDictCursor)
cursor = conn.cursor()
cursor.execute("SELECT 1 AS a")
print cursor.fetchall()
print type(cursor)

It prints:

[(1,)]
<class 'psycopg2ct._impl.cursor.Cursor'>

However I would expect a dictionary.

haizaar avatar Feb 24 '14 08:02 haizaar