record = self._tx.load_row(self._pos)
if record is not None:
self._pos += 1
- return record # type: ignore[no-any-return]
+ return record
def fetchmany(self, size: int = 0) -> List[Row]:
"""
if not size:
size = self.arraysize
- records = self._tx.load_rows(
+ records: List[Row] = self._tx.load_rows(
self._pos, min(self._pos + size, self.pgresult.ntuples)
)
self._pos += len(records)
"""
self._check_result()
assert self.pgresult
- records = self._tx.load_rows(self._pos, self.pgresult.ntuples)
+ records: List[Row] = self._tx.load_rows(
+ self._pos, self.pgresult.ntuples
+ )
self._pos = self.pgresult.ntuples
return records
rv = self._tx.load_row(self._pos)
if rv is not None:
self._pos += 1
- return rv # type: ignore[no-any-return]
+ return rv
async def fetchmany(self, size: int = 0) -> List[Row]:
self._check_result()
if not size:
size = self.arraysize
- records = self._tx.load_rows(
+ records: List[Row] = self._tx.load_rows(
self._pos, min(self._pos + size, self.pgresult.ntuples)
)
self._pos += len(records)
async def fetchall(self) -> List[Row]:
self._check_result()
assert self.pgresult
- records = self._tx.load_rows(self._pos, self.pgresult.ntuples)
+ records: List[Row] = self._tx.load_rows(
+ self._pos, self.pgresult.ntuples
+ )
self._pos = self.pgresult.ntuples
return records
def fetchone(self) -> Optional[Row]:
with self._conn.lock:
- recs = self._conn.wait(self._helper._fetch_gen(self, 1))
+ recs: List[Row] = self._conn.wait(self._helper._fetch_gen(self, 1))
if recs:
self._pos += 1
- return recs[0] # type: ignore[no-any-return]
+ return recs[0]
else:
return None
if not size:
size = self.arraysize
with self._conn.lock:
- recs = self._conn.wait(self._helper._fetch_gen(self, size))
+ recs: List[Row] = self._conn.wait(
+ self._helper._fetch_gen(self, size)
+ )
self._pos += len(recs)
return recs
def fetchall(self) -> Sequence[Row]:
with self._conn.lock:
- recs = self._conn.wait(self._helper._fetch_gen(self, None))
+ recs: List[Row] = self._conn.wait(
+ self._helper._fetch_gen(self, None)
+ )
self._pos += len(recs)
return recs
def __iter__(self) -> Iterator[Row]:
while True:
with self._conn.lock:
- recs = self._conn.wait(
+ recs: List[Row] = self._conn.wait(
self._helper._fetch_gen(self, self.itersize)
)
for rec in recs:
async def fetchone(self) -> Optional[Row]:
async with self._conn.lock:
- recs = await self._conn.wait(self._helper._fetch_gen(self, 1))
+ recs: List[Row] = await self._conn.wait(
+ self._helper._fetch_gen(self, 1)
+ )
if recs:
self._pos += 1
- return recs[0] # type: ignore[no-any-return]
+ return recs[0]
else:
return None
if not size:
size = self.arraysize
async with self._conn.lock:
- recs = await self._conn.wait(self._helper._fetch_gen(self, size))
+ recs: List[Row] = await self._conn.wait(
+ self._helper._fetch_gen(self, size)
+ )
self._pos += len(recs)
return recs
async def fetchall(self) -> Sequence[Row]:
async with self._conn.lock:
- recs = await self._conn.wait(self._helper._fetch_gen(self, None))
+ recs: List[Row] = await self._conn.wait(
+ self._helper._fetch_gen(self, None)
+ )
self._pos += len(recs)
return recs
async def __aiter__(self) -> AsyncIterator[Row]:
while True:
async with self._conn.lock:
- recs = await self._conn.wait(
+ recs: List[Row] = await self._conn.wait(
self._helper._fetch_gen(self, self.itersize)
)
for rec in recs: