--- a/hgext/sqlitestore.py Tue Dec 10 23:36:14 2024 -0500
+++ b/hgext/sqlitestore.py Wed Oct 23 12:21:52 2024 -0400
@@ -52,6 +52,8 @@
import zlib
from typing import (
+ Iterable,
+ Iterator,
Optional,
)
@@ -402,10 +404,10 @@
# Start of ifileindex interface.
- def __len__(self):
+ def __len__(self) -> int:
return len(self._revisions)
- def __iter__(self):
+ def __iter__(self) -> Iterator[int]:
return iter(range(len(self._revisions)))
def hasnode(self, node):
@@ -986,7 +988,7 @@
return d
- def verifyintegrity(self, state):
+ def verifyintegrity(self, state) -> Iterable[repository.iverifyproblem]:
state[b'skipread'] = set()
for rev in self: