Skip to content

cursor_factory is not honored in connection object #31

@haizaar

Description

@haizaar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions