]> git.ipfire.org Git - thirdparty/psycopg.git/commit
refactor: use typing.Self 710/head
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 30 Dec 2023 00:30:39 +0000 (01:30 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 30 Dec 2023 01:00:25 +0000 (02:00 +0100)
commit0f538c1dd65af5ee924949b4dd037d52c52ccb5c
tree8c253f1e67056eb2bfbabc5c3dbf83ccda8d9bc9
parent6496f7b460077a9889608d6ad27adfc3acf9fd4e
refactor: use typing.Self

The object seems available for all the supported Python version and
should avoid problems with PyRight (see #708).

It is not a solution for #308 because we cannot use `Self[Row]`.
17 files changed:
docs/news.rst
docs/news_pool.rst
psycopg/psycopg/_compat.py
psycopg/psycopg/_pipeline.py
psycopg/psycopg/connection.py
psycopg/psycopg/connection_async.py
psycopg/psycopg/copy.py
psycopg/psycopg/crdb/connection.py
psycopg/psycopg/cursor.py
psycopg/psycopg/cursor_async.py
psycopg/psycopg/pq/_debug.py
psycopg/psycopg/server_cursor.py
psycopg/psycopg/transaction.py
psycopg_pool/psycopg_pool/_compat.py
psycopg_pool/psycopg_pool/pool.py
psycopg_pool/psycopg_pool/pool_async.py
psycopg_pool/setup.cfg