]> git.ipfire.org Git - thirdparty/psycopg.git/commit
feat: add Transformer.from_context() method
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 8 Jan 2022 23:01:56 +0000 (00:01 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 10 May 2022 17:13:26 +0000 (19:13 +0200)
commit26ccbdb1d0db41ebd4037b8b8ecfb36cc351a8e6
treee4bed658b50ba0b8c09c52e13673b0698adcf520
parent068a8b6f38a20f4f14d9ca37e541d9189d11e957
feat: add Transformer.from_context() method

Allow to reuse the same transformer in nested context, instead of
creating new ones. Even if transformer copies are shallow, we may end up
creating several in certain places.
psycopg/psycopg/_transform.py
psycopg/psycopg/abc.py
psycopg/psycopg/adapt.py
psycopg/psycopg/sql.py
psycopg/psycopg/types/composite.py
psycopg_c/psycopg_c/_psycopg.pyi
psycopg_c/psycopg_c/_psycopg/transform.pyx