fix: black

This commit is contained in:
egarette@silique.fr 2025-05-12 09:05:26 +02:00
parent 03f84ef27e
commit bf40fe1a70
3 changed files with 31 additions and 11 deletions

View file

@ -23,4 +23,5 @@ except ImportError as err:
TiramisuCmdlineParser = None TiramisuCmdlineParser = None
from .__version__ import __version__ from .__version__ import __version__
__all__ = ("TiramisuCmdlineParser",) __all__ = ("TiramisuCmdlineParser",)

View file

@ -1,2 +1 @@
__version__ = "0.7.0a0" __version__ = "0.7.0a0"

View file

@ -255,16 +255,26 @@ class _BuildKwargs:
name, "longargument" in self.properties name, "longargument" in self.properties
) )
if self.force_no: if self.force_no:
ga_name = gen_argument_name(name, is_short_name, self.force_no, self.force_del) ga_name = gen_argument_name(
ga_path = gen_argument_name(option.path(), is_short_name, self.force_no, self.force_del) name, is_short_name, self.force_no, self.force_del
)
ga_path = gen_argument_name(
option.path(), is_short_name, self.force_no, self.force_del
)
self.cmdlineparser.namespace.list_force_no[ga_path] = option.path() self.cmdlineparser.namespace.list_force_no[ga_path] = option.path()
elif self.force_del: elif self.force_del:
ga_name = gen_argument_name(name, is_short_name, self.force_no, self.force_del) ga_name = gen_argument_name(
ga_path = gen_argument_name(option.path(), is_short_name, self.force_no, self.force_del) name, is_short_name, self.force_no, self.force_del
)
ga_path = gen_argument_name(
option.path(), is_short_name, self.force_no, self.force_del
)
self.cmdlineparser.namespace.list_force_del[ga_path] = option.path() self.cmdlineparser.namespace.list_force_del[ga_path] = option.path()
else: else:
ga_name = name ga_name = name
self.kwargs["dest"] = gen_argument_name(option.path(), False, self.force_no, self.force_del) self.kwargs["dest"] = gen_argument_name(
option.path(), False, self.force_no, self.force_del
)
argument = self.cmdlineparser._gen_argument(ga_name, is_short_name) argument = self.cmdlineparser._gen_argument(ga_name, is_short_name)
self.cmdlineparser.namespace.arguments[option.path()] = argument self.cmdlineparser.namespace.arguments[option.path()] = argument
self.args = [argument] self.args = [argument]
@ -282,9 +292,13 @@ class _BuildKwargs:
option.name(), "longargument" in self.properties option.name(), "longargument" in self.properties
) )
if self.force_no: if self.force_no:
name = gen_argument_name(option.name(), is_short_name, self.force_no, self.force_del) name = gen_argument_name(
option.name(), is_short_name, self.force_no, self.force_del
)
elif self.force_del: elif self.force_del:
name = gen_argument_name(option.name(), is_short_name, self.force_no, self.force_del) name = gen_argument_name(
option.name(), is_short_name, self.force_no, self.force_del
)
else: else:
name = option.name() name = option.name()
argument = self.cmdlineparser._gen_argument(name, is_short_name) argument = self.cmdlineparser._gen_argument(name, is_short_name)
@ -453,7 +467,7 @@ class TiramisuCmdlineParser(ArgumentParser):
elif ( elif (
self.add_extra_options self.add_extra_options
and obj.type() == "boolean" and obj.type() == "boolean"
# and not obj.issymlinkoption() # and not obj.issymlinkoption()
): ):
if not obj.isleader(): if not obj.isleader():
yield obj, False, None yield obj, False, None
@ -478,7 +492,11 @@ class TiramisuCmdlineParser(ArgumentParser):
# no follower found, search if there is a symlink # no follower found, search if there is a symlink
for sobj in config.list(uncalculated=True): for sobj in config.list(uncalculated=True):
try: try:
if sobj.issymlinkoption() and sobj.index() is None and sobj.option().isleader(): if (
sobj.issymlinkoption()
and sobj.index() is None
and sobj.option().isleader()
):
yield sobj, None, None yield sobj, None, None
except ConfigError: except ConfigError:
pass pass
@ -505,7 +523,9 @@ class TiramisuCmdlineParser(ArgumentParser):
else: else:
argument_name = option.option().name() argument_name = option.option().name()
is_short_name = len(option.option().name()) == 1 is_short_name = len(option.option().name()) == 1
symlink_name = gen_argument_name(argument_name, is_short_name, force_no, force_del) symlink_name = gen_argument_name(
argument_name, is_short_name, force_no, force_del
)
if symlink_name in options_is_not_default: if symlink_name in options_is_not_default:
options_is_not_default[symlink_name]["name"] = name options_is_not_default[symlink_name]["name"] = name
if symlink_name in actions: if symlink_name in actions: