diff --git a/src/_zkapauthorizer/_storage_server.py b/src/_zkapauthorizer/_storage_server.py index e379989c36f4ae1054da88791e8604a9c1fc92f6..2f5da40190d0bf781019328e80ed26cb20a1baf5 100644 --- a/src/_zkapauthorizer/_storage_server.py +++ b/src/_zkapauthorizer/_storage_server.py @@ -292,7 +292,7 @@ class ZKAPAuthorizerStorageServer(Referenceable): def remote_stat_shares(self, storage_indexes_or_slots): # type: (List[bytes]) -> List[Dict[int, ShareStat]] return list( - dict(stat_share(self._original, storage_index_or_slot)) + dict(get_share_stats(self._original, storage_index_or_slot, None)) for storage_index_or_slot in storage_indexes_or_slots ) @@ -677,22 +677,6 @@ def get_slot_share_size(sharepath): return share_data_length -def stat_share(storage_server, storage_index_or_slot): - """ - Get a ``ShareStat`` for each share in a bucket or a slot. - - :return: An iterator of two-tuples of share number and corresponding - ``ShareStat``. - """ - stat = None - for sharenum, sharepath in get_all_share_paths( - storage_server, storage_index_or_slot - ): - if stat is None: - stat = get_stat(sharepath) - yield (sharenum, stat(storage_server, storage_index_or_slot, sharepath)) - - def get_stat(sharepath): """ Get a function that can retrieve the metadata from the share at the given