From 57712195b27f78e15094ccb118dfd5e807d1880f Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Fri, 13 Dec 2024 11:38:18 +0100 Subject: [PATCH] MNT: Move main into method --- src/caosadvancedtools/collect_datamodel.py | 6 +++++- src/caosadvancedtools/export_related.py | 6 +++++- src/caosadvancedtools/import_from_xml.py | 6 +++++- src/caosadvancedtools/models/parser.py | 6 +++++- src/caosadvancedtools/table_converter.py | 7 +++++-- 5 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/caosadvancedtools/collect_datamodel.py b/src/caosadvancedtools/collect_datamodel.py index 1c37bab0..f485aec6 100644 --- a/src/caosadvancedtools/collect_datamodel.py +++ b/src/caosadvancedtools/collect_datamodel.py @@ -112,7 +112,7 @@ def compare(directory): print("{} is missing in the existing properties".format(p)) -if __name__ == "__main__": +def main(): p = get_parser() args = p.parse_args() @@ -121,3 +121,7 @@ if __name__ == "__main__": if args.compare: compare(args.compare) + + +if __name__ == "__main__": + main() diff --git a/src/caosadvancedtools/export_related.py b/src/caosadvancedtools/export_related.py index 1ac6d2cb..72484a30 100755 --- a/src/caosadvancedtools/export_related.py +++ b/src/caosadvancedtools/export_related.py @@ -149,8 +149,12 @@ def defineParser(): return parser -if __name__ == "__main__": +def main(): parser = defineParser() args = parser.parse_args() export_related_to(args.id, directory=args.directory) + + +if __name__ == "__main__": + main() diff --git a/src/caosadvancedtools/import_from_xml.py b/src/caosadvancedtools/import_from_xml.py index 7bc9f018..23ea79c1 100755 --- a/src/caosadvancedtools/import_from_xml.py +++ b/src/caosadvancedtools/import_from_xml.py @@ -122,8 +122,12 @@ def defineParser(): return parser -if __name__ == "__main__": +def main(): parser = defineParser() args = parser.parse_args() import_xml(args.file, args.rerun) + + +if __name__ == "__main__": + main() diff --git a/src/caosadvancedtools/models/parser.py b/src/caosadvancedtools/models/parser.py index a33f37ca..7b91891f 100644 --- a/src/caosadvancedtools/models/parser.py +++ b/src/caosadvancedtools/models/parser.py @@ -1016,7 +1016,7 @@ class JsonSchemaParser(Parser): return returns -if __name__ == "__main__": +def main(): parser = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawTextHelpFormatter) parser.add_argument("data_model", @@ -1039,3 +1039,7 @@ if __name__ == "__main__": print(model) if args.sync: model.sync_data_model(noquestion=args.noquestion) + + +if __name__ == "__main__": + main() diff --git a/src/caosadvancedtools/table_converter.py b/src/caosadvancedtools/table_converter.py index bfbf6296..c5fcb969 100644 --- a/src/caosadvancedtools/table_converter.py +++ b/src/caosadvancedtools/table_converter.py @@ -98,8 +98,7 @@ def from_table(spreadsheet, recordtype): return records -if __name__ == "__main__": - +def main(): p = argparse.ArgumentParser() p.add_argument("-f", "--filename", help="The excel filename") p.add_argument("--auth-token") @@ -110,3 +109,7 @@ if __name__ == "__main__": recordtype = "Experiment" from_tsv(arg.filename, recordtype) + + +if __name__ == "__main__": + main() \ No newline at end of file -- GitLab