# name of the postgres encoding (in bytes)
self._pgenc = b""
- def close(self) -> None:
- self.pgconn.finish()
-
@property
def closed(self) -> bool:
return self.status == self.ConnStatus.BAD
pgconn = cls.wait(gen)
return cls(pgconn)
+ def close(self) -> None:
+ self.pgconn.finish()
+
def cursor(
self, name: Optional[str] = None, binary: bool = False
) -> cursor.Cursor:
self.cursor_factory = cursor.AsyncCursor
@classmethod
- async def connect(cls, conninfo: str, **kwargs: Any) -> "AsyncConnection":
+ async def connect(cls, conninfo: str = "", **kwargs: Any) -> "AsyncConnection":
conninfo = make_conninfo(conninfo, **kwargs)
gen = generators.connect(conninfo)
pgconn = await cls.wait(gen)
return cls(pgconn)
+ async def close(self) -> None:
+ self.pgconn.finish()
+
def cursor(
self, name: Optional[str] = None, binary: bool = False
) -> cursor.AsyncCursor: