]> git.ipfire.org Git - thirdparty/psycopg.git/commit
fix: don't reuse the same Transformer in composite dumper 550/head
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 16 Apr 2023 01:30:37 +0000 (03:30 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 16 Apr 2023 01:47:18 +0000 (03:47 +0200)
commit31e1c19aeb5fc7c98b5b3372e66483239c749831
treee115045f3f4d1cf3d03a50df2cf252f38653ed75
parent9d2ab05ba0ef239a042323ebd468d2b8d3df4c19
fix: don't reuse the same Transformer in composite dumper

We need different dumpers because, in case a composite contains another
composite, we need to call `dump_sequence()` on different sequences, so
we row dumpers must be distinct.

Close #547
docs/news.rst
psycopg/psycopg/types/composite.py
tests/types/test_composite.py