Determine whether `v` is an Iterable of Hashables.
(v: Any)
| 830 | |
| 831 | |
| 832 | def iterable_of_hashable(v: Any) -> TypeGuard[Iterable[Hashable]]: |
| 833 | """Determine whether `v` is an Iterable of Hashables.""" |
| 834 | try: |
| 835 | it = iter(v) |
| 836 | except TypeError: |
| 837 | return False |
| 838 | return all(hashable(elm) for elm in it) |
| 839 | |
| 840 | |
| 841 | def decode_numpy_dict_values(attrs: Mapping[K, V]) -> dict[K, V]: |
nothing calls this directly
no test coverage detected
searching dependent graphs…