MCPcopy Create free account
hub / github.com/Notgnoshi/generative / parse_args

Function parse_args

tools/format.py:32–76  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

30
31
32def parse_args():
33 parser = argparse.ArgumentParser(
34 description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter
35 )
36
37 parser.add_argument(
38 "--input",
39 "-i",
40 type=argparse.FileType("r"),
41 default=sys.stdin,
42 help="",
43 )
44 parser.add_argument(
45 "--output",
46 "-o",
47 type=argparse.FileType("w"),
48 default=sys.stdout,
49 help="",
50 )
51 parser.add_argument(
52 "--log-level",
53 "-l",
54 type=str,
55 default=DEFAULT_LEVEL,
56 choices=LOG_LEVELS.keys(),
57 help=f"Set the logging output level. Defaults to {DEFAULT_LEVEL}.",
58 )
59 parser.add_argument(
60 "--input-format",
61 "-I",
62 type=str,
63 default="wkt",
64 choices=["wkt", "wkb", "flat"],
65 help="The input geometry format.",
66 )
67 parser.add_argument(
68 "--output-format",
69 "-O",
70 type=str,
71 default="wkt",
72 choices=["wkt", "wkb", "flat"],
73 help="The output geometry format.",
74 )
75
76 return parser.parse_args()
77
78
79def main(args):

Callers 1

format.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected