Update formating

This commit is contained in:
linarphy 2024-06-05 17:49:08 +02:00
parent 8fdb78b908
commit 94edd899d0
No known key found for this signature in database
GPG key ID: E61920135EFF2295
4 changed files with 20 additions and 14 deletions

View file

@ -1,7 +1,13 @@
from command_parser.option import Option
class Flag(Option):
def __init__(self, name: str, default: bool = False, single_char: str | None = None) -> None:
def __init__(
self,
name: str,
default: bool = False,
single_char: str | None = None,
) -> None:
super(Flag, self).__init__(name, single_char)
self.value = default

View file

@ -1,10 +1,11 @@
from command_parser import logger
class Option:
def __init__(self, name: str, single_char: str | None = None) -> None:
logger.debug(
_("creating new option with the name {name}")
)
def __init__(
self, name: str, single_char: str | None = None
) -> None:
logger.debug(_("creating new option with the name {name}"))
if single_char is None:
logger.debug(
_(
@ -21,9 +22,7 @@ class Option:
)
)
logger.debug(
_(
"single char {char} defined"
).format(char = single_char)
_("single char {char} defined").format(char=single_char)
)
self.name = name
self.single_char = single_char

View file

@ -3,6 +3,7 @@ from command_parser import logger
from command_parser.flag import Flag
from command_parser.value import Value
def parse(line: str, flags: list[Flag], values: list[Value]):
"""
parse a command line parser