From 10d6e55d62ff2cd49378c0a84fe09dc2a0105657 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Thu, 23 Mar 2023 10:58:51 +0100 Subject: [PATCH] proto: remove main entrypoint --- capa/render/proto/__init__.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/capa/render/proto/__init__.py b/capa/render/proto/__init__.py index c937f8de..58486f43 100644 --- a/capa/render/proto/__init__.py +++ b/capa/render/proto/__init__.py @@ -725,25 +725,3 @@ def doc_from_pb2(doc: capa_pb2.ResultDocument) -> rd.ResultDocument: rule_matches[rule_name] = m return rd.ResultDocument(meta=metadata_from_pb2(doc.meta), rules=rule_matches) - - -def main(argv=None): - if argv is None: - argv = sys.argv[1:] - - parser = argparse.ArgumentParser(description="convert JSON result document to protobuf") - parser.add_argument("json_input", help="path to JSON result document to convert") - args = parser.parse_args(args=argv) - - with open(args.json_input, "r", encoding="utf-8") as f: - fdata = f.read() - - doc = rd.ResultDocument.parse_obj(json.loads(fdata)) - - proto_doc = doc_to_pb2(doc) - - print(proto_doc) - - -if __name__ == "__main__": - main()