Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions asyncpg/connection.py
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ def is_in_transaction(self):
"""
return self._protocol.is_in_transaction()

async def execute(self, query: str, *args, timeout: float=None) -> str:
async def execute(self, query: str, *args, timeout: typing.Optional[float]=None) -> str:
"""Execute an SQL command (or commands).

This method can execute many SQL commands at once, when no arguments
Expand Down Expand Up @@ -358,7 +358,7 @@ async def execute(self, query: str, *args, timeout: float=None) -> str:
)
return status.decode()

async def executemany(self, command: str, args, *, timeout: float=None):
async def executemany(self, command: str, args, *, timeout: typing.Optional[float]=None):
"""Execute an SQL *command* for each sequence of arguments in *args*.

Example:
Expand Down Expand Up @@ -757,7 +757,7 @@ async def fetchrow(
return data[0]

async def fetchmany(
self, query, args, *, timeout: float=None, record_class=None
self, query, args, *, timeout: typing.Optional[float]=None, record_class=None
):
"""Run a query for each sequence of arguments in *args*
and return the results as a list of :class:`Record`.
Expand Down
4 changes: 2 additions & 2 deletions asyncpg/pool.py
Original file line number Diff line number Diff line change
Expand Up @@ -574,7 +574,7 @@ async def _get_new_connection(self):

return con

async def execute(self, query: str, *args, timeout: float=None) -> str:
async def execute(self, query: str, *args, timeout: Optional[float]=None) -> str:
"""Execute an SQL command (or commands).

Pool performs this operation using one of its connections. Other than
Expand All @@ -586,7 +586,7 @@ async def execute(self, query: str, *args, timeout: float=None) -> str:
async with self.acquire() as con:
return await con.execute(query, *args, timeout=timeout)

async def executemany(self, command: str, args, *, timeout: float=None):
async def executemany(self, command: str, args, *, timeout: Optional[float]=None):
"""Execute an SQL *command* for each sequence of arguments in *args*.

Pool performs this operation using one of its connections. Other than
Expand Down
3 changes: 2 additions & 1 deletion asyncpg/prepared_stmt.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@


import json
import typing

from . import connresource
from . import cursor
Expand Down Expand Up @@ -232,7 +233,7 @@ async def fetchmany(self, args, *, timeout=None):
)

@connresource.guarded
async def executemany(self, args, *, timeout: float=None):
async def executemany(self, args, *, timeout: typing.Optional[float]=None):
"""Execute the statement for each sequence of arguments in *args*.

:param args: An iterable containing sequences of arguments.
Expand Down
Loading