diff --git a/README.md b/README.md index 584abbb..bd66d49 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -from argenta.app.autocompleter import AutoCompleter - # Argenta --- diff --git a/argenta/app/exceptions.py b/argenta/app/exceptions.py index 28d047f..a586c1b 100644 --- a/argenta/app/exceptions.py +++ b/argenta/app/exceptions.py @@ -1,8 +1,3 @@ -class InvalidRouterInstanceException(Exception): - def __str__(self): - return "Invalid Router Instance" - - class NoRegisteredRoutersException(Exception): def __str__(self): return "No Registered Router Found" diff --git a/argenta/app/models.py b/argenta/app/models.py index 135c867..3662fe6 100644 --- a/argenta/app/models.py +++ b/argenta/app/models.py @@ -15,8 +15,7 @@ from argenta.command.exceptions import (UnprocessedInputFlagException, RepeatedInputFlagsException, EmptyInputCommandException, BaseInputCommandException) -from argenta.app.exceptions import (InvalidRouterInstanceException, - NoRegisteredRoutersException, +from argenta.app.exceptions import (NoRegisteredRoutersException, NoRegisteredHandlersException) from argenta.app.registered_routers.entity import RegisteredRouters @@ -201,6 +200,7 @@ class AppSetups(AppValidators, AppPrinters): for message in self._messages_on_startup: self._print_func(message) + print('\n\n') if not self._repeat_command_groups_description: self._print_command_group_description() @@ -253,9 +253,6 @@ class App(AppSetters, AppNonStandardHandlers, AppSetups): def include_router(self, router: Router) -> None: - if not isinstance(router, Router): - raise InvalidRouterInstanceException() - router.set_ignore_command_register(self._ignore_command_register) self._registered_routers.add_registered_router(router) diff --git a/mock/mock_app/main.py b/mock/mock_app/main.py index 76a91a0..d02b965 100644 --- a/mock/mock_app/main.py +++ b/mock/mock_app/main.py @@ -16,7 +16,7 @@ def main(): app.add_message_on_startup(PredeterminedMessages.USAGE) app.add_message_on_startup(PredeterminedMessages.AUTOCOMPLETE) - app.add_message_on_startup(PredeterminedMessages.HELP + '\n\n') + app.add_message_on_startup(PredeterminedMessages.HELP) app.start_polling() diff --git a/pyproject.toml b/pyproject.toml index 3519f81..2ff6c68 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "argenta" -version = "0.5.0-beta" +version = "0.5.0-beta2" description = "Python library for creating TUI" authors = [ {name = "kolo", email = "kolo.is.main@gmail.com"}