From 1e0f47927a7c2a773014e2299ea742c49c35a22f Mon Sep 17 00:00:00 2001 From: Tom Date: Thu, 3 Oct 2024 15:11:55 +0100 Subject: [PATCH] Simplify type annotations --- pyfdb/pyfdb.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pyfdb/pyfdb.py b/pyfdb/pyfdb.py index 77091c5..992be20 100644 --- a/pyfdb/pyfdb.py +++ b/pyfdb/pyfdb.py @@ -14,7 +14,6 @@ # limitations under the License. import io import os -from typing import Iterator import cffi import findlibs @@ -187,7 +186,7 @@ def __init__(self, fdb, request, duplicates, key=False, expand=True): self.off = ffi.new("size_t*") self.len = ffi.new("size_t*") - def __next__(self): + def __next__(self) -> dict: err = lib.fdb_listiterator_next(self.__iterator) if err != 0: @@ -300,7 +299,7 @@ def archive(self, data, request=None): def flush(self): lib.fdb_flush(self.ctype) - def list(self, request=None, duplicates=False, keys=False) -> Iterator[dict]: + def list(self, request=None, duplicates=False, keys=False): return ListIterator(self, request, duplicates, keys) def retrieve(self, request) -> DataRetriever: @@ -321,7 +320,7 @@ def archive(data): fdb.archive(data) -def list(request, duplicates=False, keys=False) -> Iterator[dict]: +def list(request, duplicates=False, keys=False): global fdb if not fdb: fdb = FDB()