(self)
| 446 | return len(self._backend_map) |
| 447 | |
| 448 | def __iter__(self) -> Iterator[K]: |
| 449 | size = len(self._backend_map) |
| 450 | functor: Callable[[int], Any] = self._iter_functor_getter(self._backend_map) |
| 451 | for _ in range(size): |
| 452 | key = cast(K, functor(0)) |
| 453 | yield key |
| 454 | if not functor(2): |
| 455 | break |
| 456 | |
| 457 | def __contains__(self, k: object) -> bool: # ty: ignore[invalid-method-override] |
| 458 | return k in self._backend_map |
nothing calls this directly
no outgoing calls
no test coverage detected