X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fstartopt.py;fp=sima%2Futils%2Fstartopt.py;h=bfee3f124876f39a379abfad069af7db72958860;hb=a260ebea93f23d72aa6e0178744b0f64c469b7ba;hp=f3499d13590348ce15b724a65268d3033510ee1b;hpb=e86c25ed9e97c5dd3e0672d5b17bed01d4a23fdf;p=mpd-sima.git diff --git a/sima/utils/startopt.py b/sima/utils/startopt.py index f3499d1..bfee3f1 100644 --- a/sima/utils/startopt.py +++ b/sima/utils/startopt.py @@ -124,7 +124,7 @@ class StartOpt: def __init__(self, script_info,): self.parser = None self.info = dict(script_info) - self.options = dict() + self.options = {} self.main() def declare_opts(self): @@ -143,14 +143,14 @@ class StartOpt: opt_names = opt.pop('sw') self.parser.add_argument(*opt_names, **opt) # Add sub commands - sp = self.parser.add_subparsers( + spa = self.parser.add_subparsers( title=f'{self.info["prog"]} commands as positional arguments', description=f"""Use them after optionnal arguments.\n"{self.info["prog"]} command -h" for more info.""", metavar='', dest='command') for cmd in CMDS: helpmsg = cmd.pop('help') cmd, args = cmd.popitem() - _ = sp.add_parser(cmd, description=helpmsg, help=helpmsg) + _ = spa.add_parser(cmd, description=helpmsg, help=helpmsg) for arg in args: name = arg.pop('name', None) if name: