Changeset View
Changeset View
Standalone View
Standalone View
swh/provenance/tools/origins/client.py
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | def run(self): | ||||
batch.append( | batch.append( | ||||
OriginEntry(origin["url"], hash_to_bytes(origin["snapshot"])) | OriginEntry(origin["url"], hash_to_bytes(origin["snapshot"])) | ||||
) | ) | ||||
origin_add(provenance, archive, batch) | origin_add(provenance, archive, batch) | ||||
logging.info(f"Client {self.name} stopped") | logging.info(f"Client {self.name} stopped") | ||||
if __name__ == "__main__": | if __name__ == "__main__": | ||||
logging.basicConfig(level=logging.INFO) | |||||
# Check parameters | # Check parameters | ||||
if len(sys.argv) != 2: | if len(sys.argv) != 2: | ||||
print("usage: client <processes>") | print("usage: client <processes>") | ||||
exit(-1) | exit(-1) | ||||
processes = int(sys.argv[1]) | processes = int(sys.argv[1]) | ||||
config_file = None # TODO: add as a cli option | config_file = None # TODO: add as a cli option | ||||
Show All 33 Lines |