]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
fix(c): drop spurious loop break in pipeline_communicate
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Fri, 4 Nov 2022 22:17:13 +0000 (23:17 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sun, 4 Feb 2024 14:43:59 +0000 (14:43 +0000)
This makes the Python and the C implementation more similar. The
difference was unexpected but apparently harmless. See #431

psycopg_c/psycopg_c/_psycopg/generators.pyx

index a51fce5e28d5f2117e1a161fa6c3c2a8663ede9c..b559153f2894fb508455c5a108496d4a1b946123 100644 (file)
@@ -240,7 +240,6 @@ def pipeline_communicate(
                     r = pq.PGresult._from_ptr(pgres)
                     if status == libpq.PGRES_PIPELINE_SYNC:
                         results.append([r])
-                        break
                     elif (
                         status == libpq.PGRES_COPY_IN
                         or status == libpq.PGRES_COPY_OUT