self.cursor_factory = Cursor
self.server_cursor_factory = ServerCursor
- @overload
- @classmethod
- def connect(
- cls,
- conninfo: str = "",
- *,
- autocommit: bool = False,
- prepare_threshold: Optional[int] = 5,
- row_factory: RowFactory[Row],
- cursor_factory: Optional[Type[Cursor[Row]]] = None,
- context: Optional[AdaptContext] = None,
- **kwargs: Union[None, int, str],
- ) -> Self:
- ...
-
- @overload
@classmethod
- def connect(
- cls,
- conninfo: str = "",
- *,
- autocommit: bool = False,
- prepare_threshold: Optional[int] = 5,
- cursor_factory: Optional[Type[Cursor[Any]]] = None,
- context: Optional[AdaptContext] = None,
- **kwargs: Union[None, int, str],
- ) -> Self:
- ...
-
- @classmethod # type: ignore[misc] # https://github.com/python/mypy/issues/11004
def connect(
cls,
conninfo: str = "",
self.cursor_factory = AsyncCursor
self.server_cursor_factory = AsyncServerCursor
- @overload
- @classmethod
- async def connect(
- cls,
- conninfo: str = "",
- *,
- autocommit: bool = False,
- prepare_threshold: Optional[int] = 5,
- row_factory: AsyncRowFactory[Row],
- cursor_factory: Optional[Type[AsyncCursor[Row]]] = None,
- context: Optional[AdaptContext] = None,
- **kwargs: Union[None, int, str],
- ) -> Self:
- ...
-
- @overload
@classmethod
- async def connect(
- cls,
- conninfo: str = "",
- *,
- autocommit: bool = False,
- prepare_threshold: Optional[int] = 5,
- cursor_factory: Optional[Type[AsyncCursor[Any]]] = None,
- context: Optional[AdaptContext] = None,
- **kwargs: Union[None, int, str],
- ) -> Self:
- ...
-
- @classmethod # type: ignore[misc] # https://github.com/python/mypy/issues/11004
async def connect(
cls,
conninfo: str = "",