release v1.0.0a1

This commit is contained in:
2025-04-25 02:29:44 +03:00
parent 89f09c42f8
commit 9b2fc87e33
13 changed files with 194 additions and 81 deletions
+2 -7
View File
@@ -7,7 +7,6 @@ from src.argenta.command.flag.models import Flag, Flags, InputFlags
from src.argenta.router.exceptions import (RepeatedFlagNameException,
TooManyTransferredArgsException,
RequiredArgumentNotPassedException,
IncorrectNumberOfHandlerArgsException,
TriggerContainSpacesException)
@@ -45,17 +44,13 @@ class Router:
return command_decorator
def set_invalid_input_flag_handler(self, func) -> None:
def set_invalid_input_flag_handler(self, func: Callable[[Flag], None]) -> None:
"""
Public. Registers handler for invalid input flag
:param func: registered handler
:return: None
"""
processed_args = getfullargspec(func).args
if len(processed_args) != 1:
raise IncorrectNumberOfHandlerArgsException()
else:
self._not_valid_flag_handler = func
self._not_valid_flag_handler = func
def finds_appropriate_handler(self, input_command: InputCommand) -> None: