Default parse_args to sys.argv

This commit is contained in:
2026-04-01 21:31:33 +02:00
parent fc8a192a07
commit d5e815dc32

View File

@@ -119,7 +119,7 @@ def _prepare_field(ap: ArgumentParser, name: str, field_: Field):
def argclass(cls): def argclass(cls):
@classmethod @classmethod
def parse_args(cls, argv): def parse_args(cls, argv=None):
ap = ArgumentParser() ap = ArgumentParser()
for name, field_ in cls.__dataclass_fields__.items(): for name, field_ in cls.__dataclass_fields__.items():
_prepare_field(ap, name, field_) _prepare_field(ap, name, field_)