Merge pull request #1120 from bashtanov/dictcursor-docs-improvement

DictCursor docs improvement
This commit is contained in:
Daniele Varrazzo 2020-08-24 01:56:17 +01:00 committed by GitHub
commit f7618f8bf5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

View File

@ -41,8 +41,8 @@ If you want to use a `!connection` subclass you can pass it as the
Dictionary-like cursor
^^^^^^^^^^^^^^^^^^^^^^
The dict cursors allow to access to the retrieved records using an interface
similar to the Python dictionaries instead of the tuples.
The dict cursors allow to access to the attributes of retrieved records
using an interface similar to the Python dictionaries instead of the tuples.
>>> dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
>>> dict_cur.execute("INSERT INTO test (num, data) VALUES(%s, %s)",

View File

@ -130,7 +130,10 @@ class DictConnection(_connection):
class DictCursor(DictCursorBase):
"""A cursor that keeps a list of column name -> index mappings."""
"""A cursor that keeps a list of column name -> index mappings__.
.. __: https://docs.python.org/glossary.html#term-mapping
"""
def __init__(self, *args, **kwargs):
kwargs['row_factory'] = DictRow