From: Daniele Varrazzo Date: Wed, 10 Feb 2021 14:38:22 +0000 (+0100) Subject: Specify keyword-only args on Connection and Cursor execute() X-Git-Tag: 3.0.dev0~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb7c585e735e6aee2776e8cd2b1d4bd377205eea;p=thirdparty%2Fpsycopg.git Specify keyword-only args on Connection and Cursor execute() --- diff --git a/psycopg3/psycopg3/connection.py b/psycopg3/psycopg3/connection.py index 0727d415c..d3b365247 100644 --- a/psycopg3/psycopg3/connection.py +++ b/psycopg3/psycopg3/connection.py @@ -462,6 +462,7 @@ class Connection(BaseConnection): self, query: Query, params: Optional[Params] = None, + *, prepare: Optional[bool] = None, ) -> "Cursor": """Execute a query and return a cursor to read its results.""" @@ -599,6 +600,7 @@ class AsyncConnection(BaseConnection): self, query: Query, params: Optional[Params] = None, + *, prepare: Optional[bool] = None, ) -> "AsyncCursor": cur = await self.cursor() diff --git a/psycopg3/psycopg3/cursor.py b/psycopg3/psycopg3/cursor.py index abc5d2cd4..7d3dc88f3 100644 --- a/psycopg3/psycopg3/cursor.py +++ b/psycopg3/psycopg3/cursor.py @@ -460,6 +460,7 @@ class Cursor(BaseCursor["Connection"]): self, query: Query, params: Optional[Params] = None, + *, prepare: Optional[bool] = None, ) -> "Cursor": """ @@ -575,6 +576,7 @@ class AsyncCursor(BaseCursor["AsyncConnection"]): self, query: Query, params: Optional[Params] = None, + *, prepare: Optional[bool] = None, ) -> "AsyncCursor": async with self._conn.lock: