cpl.configuration¶
cpl.configuration.configuration¶
-
class
cpl.configuration.configuration.Configuration¶ Bases:
cpl.configuration.configuration_abc.ConfigurationABC-
add_configuration(key_type: Union[str, type], value: cpl.configuration.configuration_model_abc.ConfigurationModelABC)¶ Add configuration object
key_type: Union[
str,type] value:cpl.configuration.configuration_model_abc.ConfigurationModelABC
-
add_console_argument(argument: cpl.configuration.console_argument.ConsoleArgument)¶ Adds console argument to known console arguments
argument:
cpl.console.console_argument.ConsoleArgument
-
add_console_arguments(error: Optional[bool] = None)¶ Reads the console arguments
- error:
bool Defines is invalid argument error will be shown or not
- error:
-
add_environment_variables(prefix: str)¶ Reads the environment variables
prefix:
str
-
add_json_file(name: str, optional: Optional[bool] = None, output: bool = True, path: Optional[str] = None)¶ Reads and saves settings from given json file
name (str): Name of the file optional:
stroutput:boolpath:str
-
property
additional_arguments¶
-
property
argument_error_function¶
-
property
environment¶
-
get_configuration(search_type: Union[str, Type[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]) → Union[str, collections.abc.Callable[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]¶ Returns value from configuration by given type
search_type: Union[
str, Type[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]Object of Union[
str, Callable[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]
-
cpl.configuration.configuration_abc¶
-
class
cpl.configuration.configuration_abc.ConfigurationABC¶ Bases:
abc.ABC-
abstract
add_configuration(key_type: Union[str, type], value: cpl.configuration.configuration_model_abc.ConfigurationModelABC)¶ Add configuration object
key_type: Union[
str,type] value:cpl.configuration.configuration_model_abc.ConfigurationModelABC
-
abstract
add_console_argument(argument: cpl.configuration.console_argument.ConsoleArgument)¶ Adds console argument to known console arguments
argument:
cpl.console.console_argument.ConsoleArgument
-
abstract
add_console_arguments(error: Optional[bool] = None)¶ Reads the console arguments
- error:
bool Defines is invalid argument error will be shown or not
- error:
-
abstract
add_environment_variables(prefix: str)¶ Reads the environment variables
prefix:
str
-
abstract
add_json_file(name: str, optional: Optional[bool] = None, output: bool = True, path: Optional[str] = None)¶ Reads and saves settings from given json file
name (str): Name of the file optional:
stroutput:boolpath:str
-
abstract property
additional_arguments¶
-
abstract property
argument_error_function¶
-
abstract property
environment¶
-
abstract
get_configuration(search_type: Union[str, Type[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]) → Union[str, collections.abc.Callable[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]¶ Returns value from configuration by given type
search_type: Union[
str, Type[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]Object of Union[
str, Callable[cpl.configuration.configuration_model_abc.ConfigurationModelABC]]
-
abstract
cpl.configuration.configuration_model_abc¶
cpl.configuration.configuration_variable_name_enum¶
cpl.configuration.console_argument¶
-
class
cpl.configuration.console_argument.ConsoleArgument(token: str, name: str, aliases: list, value_token: str, is_value_token_optional: Optional[bool] = None, console_arguments: Optional[list] = None)¶ Bases:
object-
property
aliases¶
-
property
console_arguments¶
-
property
is_value_token_optional¶
-
property
name¶
-
property
token¶
-
property
value_token¶
-
property