docs: def list_sig_ok(self, signature: str):
          """
          return if a signature is indeed a list and all objects are intact
          :param signature:
          :return:
          """
          list_filename = self.get_list_filename(signature)
          if list_filename not in self.name_cache:
              return False
          for _object_name, sig in Cache.iterate_objects(list_filename):
              if not self.get_object_filename(sig):
                  return False
          return True