Bugfixes
This commit is contained in:
		| @@ -15,11 +15,11 @@ __title__ = 'sh_cpl.cpl' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| # imports: | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.application' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -28,4 +28,4 @@ from .application_runtime_abc import ApplicationRuntimeABC | ||||
| from .startup_abc import StartupABC | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.configuration' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -27,4 +27,4 @@ from .configuration_variable_name_enum import ConfigurationVariableNameEnum | ||||
| from .console_argument import ConsoleArgument | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -249,7 +249,7 @@ class Configuration(ConfigurationABC): | ||||
|     def add_console_argument(self, argument: ConsoleArgument): | ||||
|         self._argument_types.append(argument) | ||||
|  | ||||
|     def add_console_arguments(self): | ||||
|     def add_console_arguments(self, error: bool = None): | ||||
|         for arg_name in ConfigurationVariableNameEnum.to_list(): | ||||
|             self.add_console_argument(ConsoleArgument('--', str(arg_name).upper(), [str(arg_name).lower()], '=')) | ||||
|  | ||||
| @@ -274,7 +274,7 @@ class Configuration(ConfigurationABC): | ||||
|                 except Exception as e: | ||||
|                     error_message = e | ||||
|  | ||||
|             if not found and error_message == '': | ||||
|             if not found and error_message == '' and error is not False: | ||||
|                 error_message = f'Invalid argument: {argument}' | ||||
|  | ||||
|                 if self._argument_error_function is not None: | ||||
|   | ||||
| @@ -51,9 +51,10 @@ class ConfigurationABC(ABC): | ||||
|         pass | ||||
|  | ||||
|     @abstractmethod | ||||
|     def add_console_arguments(self): | ||||
|     def add_console_arguments(self, error: bool = None): | ||||
|         """ | ||||
|         Reads the console arguments | ||||
|         :param error: defines is invalid argument error will be shown or not | ||||
|         :return: | ||||
|         """ | ||||
|         pass | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.console' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -27,4 +27,4 @@ from .foreground_color_enum import ForegroundColorEnum | ||||
| from .spinner_thread import SpinnerThread | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.database' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -25,4 +25,4 @@ from .database_settings import DatabaseSettings | ||||
| from .database_settings_name_enum import DatabaseSettingsNameEnum | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.database.connection' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -24,4 +24,4 @@ from .database_connection import DatabaseConnection | ||||
| from .database_connection_abc import DatabaseConnectionABC | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.database.context' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -24,4 +24,4 @@ from .database_context import DatabaseContext | ||||
| from .database_context_abc import DatabaseContextABC | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.dependency_injection' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -25,4 +25,4 @@ from .service_provider import ServiceProvider | ||||
| from .service_provider_abc import ServiceProviderABC | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.environment' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -25,4 +25,4 @@ from .environment_name_enum import EnvironmentNameEnum | ||||
| from .application_environment import ApplicationEnvironment | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.logging' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -27,4 +27,4 @@ from .logging_settings import LoggingSettings | ||||
| from .logging_settings_name_enum import LoggingSettingsNameEnum | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.mailing' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -27,4 +27,4 @@ from .email_client_settings import EMailClientSettings | ||||
| from .email_client_settings_name_enum import EMailClientSettingsNameEnum | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.time' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -24,4 +24,4 @@ from .time_format_settings import TimeFormatSettings | ||||
| from .time_format_settings_names_enum import TimeFormatSettingsNamesEnum | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
| @@ -15,7 +15,7 @@ __title__ = 'cpl.utils' | ||||
| __author__ = 'Sven Heidemann' | ||||
| __license__ = 'MIT' | ||||
| __copyright__ = 'Copyright (c) 2020 - 2021 sh-edraft.de' | ||||
| __version__ = '2021.4.1.post5' | ||||
| __version__ = '2021.4.1.post6' | ||||
|  | ||||
| from collections import namedtuple | ||||
|  | ||||
| @@ -25,4 +25,4 @@ from .string import String | ||||
| from .pip import Pip | ||||
|  | ||||
| VersionInfo = namedtuple('VersionInfo', 'major minor micro') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-5') | ||||
| version_info = VersionInfo(major='2021', minor='04', micro='01-6') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user