MCPcopy Create free account
hub / github.com/Robotics-STAR-Lab/H2-Mapping / parse_args

Method parse_args

mapping/demo/parser.py:13–25  ·  view source on GitHub ↗
(self, args=None, namespace=None)

Source from the content-addressed store, hash-verified

11 self.add_argument("-run_ros", '--run_ros', action='store_true', default=False)
12
13 def parse_args(self, args=None, namespace=None):
14 _args = self.parse_known_args(args, namespace)[0]
15 file_args = argparse.Namespace()
16 file_args = self.parse_config_yaml(_args.config, file_args)
17 file_args = self.convert_to_namespace(file_args)
18 for ckey, cvalue in file_args.__dict__.items():
19 try:
20 self.add_argument('--' + ckey, type=type(cvalue),
21 default=cvalue, required=False)
22 except argparse.ArgumentError:
23 continue
24 _args = super().parse_args(args, namespace)
25 return _args
26
27 def parse_config_yaml(self, yaml_path, args=None):
28

Callers 6

vis_mesh.pyFile · 0.80
eval_recon.pyFile · 0.80
eval_color.pyFile · 0.80
view.pyFile · 0.80
run_mapping.pyFile · 0.80
parser.pyFile · 0.80

Calls 2

parse_config_yamlMethod · 0.95
convert_to_namespaceMethod · 0.95

Tested by

no test coverage detected