MCPcopy Create free account
hub / github.com/InternScience/InternAgent / save_argparse

Function save_argparse

tasks/AutoMolecule3D/code/visnet/utils.py:96–106  ·  view source on GitHub ↗
(args, filename, exclude=None)

Source from the content-addressed store, hash-verified

94
95
96def save_argparse(args, filename, exclude=None):
97 os.makedirs(dirname(filename), exist_ok=True)
98 if filename.endswith("yaml") or filename.endswith("yml"):
99 if isinstance(exclude, str):
100 exclude = [exclude]
101 args = args.__dict__.copy()
102 for exl in exclude:
103 del args[exl]
104 yaml.dump(args, open(filename, "w"))
105 else:
106 raise ValueError("Configuration file should end with yaml or yml")
107
108
109def number(text):

Callers 1

get_argsFunction · 0.90

Calls 2

copyMethod · 0.45
dumpMethod · 0.45

Tested by

no test coverage detected