Skip to content

Commit d8b2c9e

Browse files
committed
use unnamed prepared statement when statement cache is disabled
1 parent d0797f1 commit d8b2c9e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

asyncpg/connection.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -650,10 +650,17 @@ async def _prepare(
650650
record_class=None
651651
):
652652
self._check_open()
653+
654+
named = True
655+
if name is not None:
656+
named = name
657+
elif not self._stmt_cache_enabled:
658+
named = False
659+
653660
stmt = await self._get_statement(
654661
query,
655662
timeout,
656-
named=True if name is None else name,
663+
named=named,
657664
use_cache=use_cache,
658665
record_class=record_class,
659666
)

0 commit comments

Comments
 (0)