fix(py-wasm): Fixed values Getter tuple selector. Filled the Settings and I18N from RandomKeys and next libraries.
This commit is contained in:
parent
1c15350ebc
commit
e1555a30e4
@ -109,19 +109,19 @@
|
|||||||
"anp_settings_manager_show_closed_message" : true,
|
"anp_settings_manager_show_closed_message" : true,
|
||||||
"anp_settings_manager_show_get_exception_message" : true,
|
"anp_settings_manager_show_get_exception_message" : true,
|
||||||
"anp_settings_manager_show_get_error_message" : true,
|
"anp_settings_manager_show_get_error_message" : true,
|
||||||
"anp_settings_manager_show_get_ok_message" : true,
|
"anp_settings_manager_show_get_ok_message" : false,
|
||||||
"anp_settings_manager_show_get_show_message_exception_message" : true,
|
"anp_settings_manager_show_get_show_message_exception_message" : true,
|
||||||
"anp_settings_manager_show_get_show_message_error_message" : true,
|
"anp_settings_manager_show_get_show_message_error_message" : true,
|
||||||
"anp_settings_manager_show_get_show_message_ok_message" : true,
|
"anp_settings_manager_show_get_show_message_ok_message" : false,
|
||||||
"anp_settings_manager_show_get_show_messages_exception_message" : true,
|
"anp_settings_manager_show_get_show_messages_exception_message" : true,
|
||||||
"anp_settings_manager_show_get_show_messages_error_message" : true,
|
"anp_settings_manager_show_get_show_messages_error_message" : true,
|
||||||
"anp_settings_manager_show_get_show_messages_ok_message" : true,
|
"anp_settings_manager_show_get_show_messages_ok_message" : false,
|
||||||
"anp_settings_manager_show_add_exception_message" : true,
|
"anp_settings_manager_show_add_exception_message" : true,
|
||||||
"anp_settings_manager_show_add_error_message" : true,
|
"anp_settings_manager_show_add_error_message" : true,
|
||||||
"anp_settings_manager_show_add_ok_message" : true,
|
"anp_settings_manager_show_add_ok_message" : false,
|
||||||
"anp_settings_manager_show_add_secrets_exception_message" : true,
|
"anp_settings_manager_show_add_secrets_exception_message" : true,
|
||||||
"anp_settings_manager_show_add_secrets_error_message" : true,
|
"anp_settings_manager_show_add_secrets_error_message" : true,
|
||||||
"anp_settings_manager_show_add_secrets_ok_message" : true,
|
"anp_settings_manager_show_add_secrets_ok_message" : false,
|
||||||
"AnP_SettingsManager_end" : null,
|
"AnP_SettingsManager_end" : null,
|
||||||
|
|
||||||
"AnP_I18NManager_start" : null,
|
"AnP_I18NManager_start" : null,
|
||||||
@ -187,6 +187,9 @@
|
|||||||
"anp_thread_model_show_building_message" : true,
|
"anp_thread_model_show_building_message" : true,
|
||||||
"anp_thread_model_show_build_exception_message" : true,
|
"anp_thread_model_show_build_exception_message" : true,
|
||||||
"anp_thread_model_show_built_message" : true,
|
"anp_thread_model_show_built_message" : true,
|
||||||
|
"anp_thread_model_show_execute_exception_message" : true,
|
||||||
|
"anp_thread_model_show_execute_error_message" : true,
|
||||||
|
"anp_thread_model_show_execute_ok_message" : true,
|
||||||
"anp_thread_model_show_play_exception_message" : true,
|
"anp_thread_model_show_play_exception_message" : true,
|
||||||
"anp_thread_model_show_play_error_message" : true,
|
"anp_thread_model_show_play_error_message" : true,
|
||||||
"anp_thread_model_show_play_ok_message" : true,
|
"anp_thread_model_show_play_ok_message" : true,
|
||||||
|
@ -115,6 +115,12 @@
|
|||||||
"anp_random_keys_manager_close_exception" : "Hubo una excepción al intentar cerrar el módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP.",
|
"anp_random_keys_manager_close_exception" : "Hubo una excepción al intentar cerrar el módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP.",
|
||||||
"anp_random_keys_manager_already_closed" : "El módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP ya estaba cerrada.",
|
"anp_random_keys_manager_already_closed" : "El módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP ya estaba cerrada.",
|
||||||
"anp_random_keys_manager_closed" : "El módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP se cerró completamente.",
|
"anp_random_keys_manager_closed" : "El módulo de gestión de claves y cadenas aleatorias de la Aplicación AnP se cerró completamente.",
|
||||||
|
"anp_random_keys_manager_get_exception" : "Hubo un error al intentar generar la nueva clave aleatoria '{key}' en el intento {tries}/{maximum_tries}.",
|
||||||
|
"anp_random_keys_manager_get_error" : "Hubo un error al intentar generar la nueva clave aleatoria '{key}' en el intento {tries}/{maximum_tries}.",
|
||||||
|
"anp_random_keys_manager_get_ok" : "La nueva clave aleatoria '{key}' fue creada en el intento {tries}/{maximum_tries} correctamente.",
|
||||||
|
"anp_random_keys_manager_remove_exception" : "Hubo una excepción al intentar eliminar la clave aleatoria '{key}'.",
|
||||||
|
"anp_random_keys_manager_remove_error" : "Hubo un error al intentar eliminar la clave aleatoria '{key}'.",
|
||||||
|
"anp_random_keys_manager_remove_ok" : "La clave aleatoria '{key}' fue eliminada correctamente.",
|
||||||
"AnP_RandomKeysManager_end" : null,
|
"AnP_RandomKeysManager_end" : null,
|
||||||
|
|
||||||
"AnP_ThreadModel_start" : null,
|
"AnP_ThreadModel_start" : null,
|
||||||
|
@ -7,14 +7,15 @@ from common import Self, Any, Optional
|
|||||||
from Utils.Options import Options
|
from Utils.Options import Options
|
||||||
from Utils.Utils import Utils
|
from Utils.Utils import Utils
|
||||||
from Utils.Validate import Validate
|
from Utils.Validate import Validate
|
||||||
|
from Models.Debug import DebugModel
|
||||||
|
|
||||||
class RandomKeysManager(BaseAbstract):
|
class RandomKeysManager(BaseAbstract):
|
||||||
|
|
||||||
def _set_basics(self:Self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None) -> None:
|
def _set_basics(self:Self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None) -> None:
|
||||||
|
|
||||||
self.__alphabet = Utils.get_alphabet(self.anp.settings.get(("random_keys_alphabet", "keys_alphabet", "key_alphabet", "alphabet"), inputs, self.__alphabet))
|
self.__alphabet = Utils.get_alphabet(self.anp.settings.get(("random_keys_alphabet", "keys_alphabet", "key_alphabet", "alphabet"), inputs, self.__alphabet)[0])
|
||||||
self.__length = self.anp.settings.get(("random_keys_length", "keys_length", "key_length", "length"), inputs, self.__length)
|
self.__length = self.anp.settings.get(("random_keys_length", "keys_length", "key_length", "length"), inputs, self.__length)[0]
|
||||||
self.__maximum_tries = self.anp.settings.get(("random_keys_maximum_tries", "keys_maximum_tries", "maximum_tries", "key_maximum_tries"), inputs, self.__maximum_tries)
|
self.__maximum_tries = self.anp.settings.get(("random_keys_maximum_tries", "keys_maximum_tries", "maximum_tries", "key_maximum_tries"), inputs, self.__maximum_tries)[0]
|
||||||
|
|
||||||
(self.__show_get_exception, self.__show_get_error, self.__show_get_ok) = self.anp.settings.get_show_messages("random_keys_manager", "get", (
|
(self.__show_get_exception, self.__show_get_error, self.__show_get_ok) = self.anp.settings.get_show_messages("random_keys_manager", "get", (
|
||||||
self.__show_get_exception, self.__show_get_error, self.__show_get_ok
|
self.__show_get_exception, self.__show_get_error, self.__show_get_ok
|
||||||
@ -43,9 +44,9 @@ class RandomKeysManager(BaseAbstract):
|
|||||||
def get(self:Self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None, options:int = 0) -> tuple[str|None, int]:
|
def get(self:Self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None, options:int = 0) -> tuple[str|None, int]:
|
||||||
|
|
||||||
has:Options = Options(options)
|
has:Options = Options(options)
|
||||||
alphabet:int = Utils.get_alphabet(Utils.get_value(("alphabet", "random_keys_alphabet", "keys_alphabet", "key_alphabet"), inputs, self.__alphabet))
|
alphabet:list[str] = Utils.get_alphabet(Utils.get_value(("alphabet", "random_keys_alphabet", "keys_alphabet", "key_alphabet"), inputs, self.__alphabet)[0])
|
||||||
length:int = Utils.get_value(("length", "random_keys_length", "keys_length", "key_length"), inputs, self.__length)
|
length:int = Utils.get_value(("length", "random_keys_length", "keys_length", "key_length"), inputs, self.__length)[0]
|
||||||
maximum_tries:int = Utils.get_value(("maximum_tries", "random_keys_maximum_tries", "keys_maximum_tries", "key_maximum_tries"), inputs, self.__maximum_tries)
|
maximum_tries:int = Utils.get_value(("maximum_tries", "random_keys_maximum_tries", "keys_maximum_tries", "key_maximum_tries"), inputs, self.__maximum_tries)[0]
|
||||||
key:str|None = None
|
key:str|None = None
|
||||||
tries:int = 0
|
tries:int = 0
|
||||||
error:int = (
|
error:int = (
|
||||||
@ -102,7 +103,7 @@ class RandomKeysManager(BaseAbstract):
|
|||||||
"key" : key,
|
"key" : key,
|
||||||
"tries" : tries,
|
"tries" : tries,
|
||||||
"maximum_tries" : maximum_tries,
|
"maximum_tries" : maximum_tries,
|
||||||
"alphabet" : alphabet,
|
"alphabet" : "".join(alphabet) if isinstance(alphabet, (list, tuple)) else alphabet,
|
||||||
"length" : length
|
"length" : length
|
||||||
},
|
},
|
||||||
(has.show_errors if has.has_show_errors else self.__show_get_error) and "anp_random_keys_manager_get_error",
|
(has.show_errors if has.has_show_errors else self.__show_get_error) and "anp_random_keys_manager_get_error",
|
||||||
|
@ -53,19 +53,19 @@ class SettingsManager(BaseAbstract):
|
|||||||
|
|
||||||
self.__show_get_exception:bool = True
|
self.__show_get_exception:bool = True
|
||||||
self.__show_get_error:bool = True
|
self.__show_get_error:bool = True
|
||||||
self.__show_get_ok:bool = True
|
self.__show_get_ok:bool = False
|
||||||
self.__show_get_show_message_exception:bool = True
|
self.__show_get_show_message_exception:bool = True
|
||||||
self.__show_get_show_message_error:bool = True
|
self.__show_get_show_message_error:bool = True
|
||||||
self.__show_get_show_message_ok:bool = True
|
self.__show_get_show_message_ok:bool = False
|
||||||
self.__show_get_show_messages_exception:bool = True
|
self.__show_get_show_messages_exception:bool = True
|
||||||
self.__show_get_show_messages_error:bool = True
|
self.__show_get_show_messages_error:bool = True
|
||||||
self.__show_get_show_messages_ok:bool = True
|
self.__show_get_show_messages_ok:bool = False
|
||||||
self.__show_add_exception:bool = True
|
self.__show_add_exception:bool = True
|
||||||
self.__show_add_error:bool = True
|
self.__show_add_error:bool = True
|
||||||
self.__show_add_ok:bool = True
|
self.__show_add_ok:bool = False
|
||||||
self.__show_add_secrets_exception:bool = True
|
self.__show_add_secrets_exception:bool = True
|
||||||
self.__show_add_secrets_error:bool = True
|
self.__show_add_secrets_error:bool = True
|
||||||
self.__show_add_secrets_ok:bool = True
|
self.__show_add_secrets_ok:bool = False
|
||||||
|
|
||||||
def __init__(self:Self, anp:AnP, inputs:Optional[dict[str, Any|None]|list[Any|None]|tuple[Any|None]] = None) -> None:
|
def __init__(self:Self, anp:AnP, inputs:Optional[dict[str, Any|None]|list[Any|None]|tuple[Any|None]] = None) -> None:
|
||||||
self.__custom:dict[str, Any|None] = Utils.get_dictionary(inputs)
|
self.__custom:dict[str, Any|None] = Utils.get_dictionary(inputs)
|
||||||
|
@ -16,7 +16,8 @@ class TerminalManager(BaseAbstract):
|
|||||||
|
|
||||||
def _set_basics(self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None) -> None:
|
def _set_basics(self, inputs:Optional[dict[str, Any|None]|tuple[Any|None]|list[Any|None]] = None) -> None:
|
||||||
|
|
||||||
self.__overwrite = self.anp.settings.get(("terminal_overwrite", "commands_overwrite", "overwrite"), inputs, self.__overwrite)
|
self.__key = Utils.get_value("key", inputs, self.__key)[0]
|
||||||
|
self.__overwrite = self.anp.settings.get(("terminal_overwrite", "commands_overwrite", "overwrite"), inputs, self.__overwrite)[0]
|
||||||
(self.__show_exists_exception, self.__show_exists_error, self.__show_exists_ok) = self.anp.settings.get_show_messages("terminal", "exists", (
|
(self.__show_exists_exception, self.__show_exists_error, self.__show_exists_ok) = self.anp.settings.get_show_messages("terminal", "exists", (
|
||||||
self.__show_exists_exception, self.__show_exists_error, self.__show_exists_ok
|
self.__show_exists_exception, self.__show_exists_error, self.__show_exists_ok
|
||||||
))[0]
|
))[0]
|
||||||
@ -32,6 +33,7 @@ class TerminalManager(BaseAbstract):
|
|||||||
self.__commands:list[CommandModel|None] = []
|
self.__commands:list[CommandModel|None] = []
|
||||||
self.__thread:ThreadModel|None = None
|
self.__thread:ThreadModel|None = None
|
||||||
self.__overwrite:bool = False
|
self.__overwrite:bool = False
|
||||||
|
self.__key:str = "terminal"
|
||||||
|
|
||||||
self.__show_exists_exception:bool = True
|
self.__show_exists_exception:bool = True
|
||||||
self.__show_exists_error:bool = True
|
self.__show_exists_error:bool = True
|
||||||
@ -54,7 +56,7 @@ class TerminalManager(BaseAbstract):
|
|||||||
"bucle" : True,
|
"bucle" : True,
|
||||||
"start_now" : True,
|
"start_now" : True,
|
||||||
"autoplay" : True,
|
"autoplay" : True,
|
||||||
"key" : "terminal"
|
"key" : self.__key
|
||||||
})
|
})
|
||||||
Utils.execute_asynchronous((
|
Utils.execute_asynchronous((
|
||||||
"default_terminal_files", "terminal_files",
|
"default_terminal_files", "terminal_files",
|
||||||
|
@ -40,7 +40,7 @@ class CommandModel:
|
|||||||
), inputs, True)[0]
|
), inputs, True)[0]
|
||||||
self.__show_add_name_ok:bool = self.anp.settings.get((
|
self.__show_add_name_ok:bool = self.anp.settings.get((
|
||||||
"anp_command_model_show_add_name_ok_message", "show_add_name_ok_message", "show_ok_message"
|
"anp_command_model_show_add_name_ok_message", "show_add_name_ok_message", "show_ok_message"
|
||||||
), inputs, True)[0]
|
), inputs, False)[0]
|
||||||
self.__show_set_action_level_exception:bool = self.anp.settings.get((
|
self.__show_set_action_level_exception:bool = self.anp.settings.get((
|
||||||
"anp_command_model_show_set_action_level_exception_message", "show_set_action_level_exception_message", "show_exception_message"
|
"anp_command_model_show_set_action_level_exception_message", "show_set_action_level_exception_message", "show_exception_message"
|
||||||
), inputs, True)[0]
|
), inputs, True)[0]
|
||||||
@ -49,7 +49,7 @@ class CommandModel:
|
|||||||
), inputs, True)[0]
|
), inputs, True)[0]
|
||||||
self.__show_set_action_level_ok:bool = self.anp.settings.get((
|
self.__show_set_action_level_ok:bool = self.anp.settings.get((
|
||||||
"anp_command_model_show_set_action_level_ok_message", "show_set_action_level_ok_message", "show_ok_message"
|
"anp_command_model_show_set_action_level_ok_message", "show_set_action_level_ok_message", "show_ok_message"
|
||||||
), inputs, True)[0]
|
), inputs, False)[0]
|
||||||
self.__show_check_exception:bool = self.anp.settings.get((
|
self.__show_check_exception:bool = self.anp.settings.get((
|
||||||
"anp_command_model_show_check_exception_message", "show_check_exception_message", "show_exception_message"
|
"anp_command_model_show_check_exception_message", "show_check_exception_message", "show_exception_message"
|
||||||
), inputs, True)[0]
|
), inputs, True)[0]
|
||||||
@ -221,7 +221,7 @@ class CommandModel:
|
|||||||
"command" : self.name,
|
"command" : self.name,
|
||||||
"exists" : "true" if exists else "false"
|
"exists" : "true" if exists else "false"
|
||||||
},
|
},
|
||||||
(has.show_errors if has.has_show_errors else self.__show_check_error) and "anp_command_model_check_error",
|
(has.show_errors if has.has_show_errors else True) and self.__show_check_error and "anp_command_model_check_error",
|
||||||
(has.show_errors if has.has_show_errors else True) and self.__show_check_ok and "anp_command_model_check_ok"
|
(has.show_errors if has.has_show_errors else True) and self.__show_check_ok and "anp_command_model_check_ok"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -22,6 +22,9 @@ class ThreadModel:
|
|||||||
self.bucle = self.anp.settings.get(("anp_thread_model_bucle", "thread_bucle", "bucle"), self.__inputs, self.bucle)[0]
|
self.bucle = self.anp.settings.get(("anp_thread_model_bucle", "thread_bucle", "bucle"), self.__inputs, self.bucle)[0]
|
||||||
self.start_now = self.anp.settings.get(("anp_thread_model_start_now", "thread_start_now", "start_now"), self.__inputs, self.start_now)[0]
|
self.start_now = self.anp.settings.get(("anp_thread_model_start_now", "thread_start_now", "start_now"), self.__inputs, self.start_now)[0]
|
||||||
|
|
||||||
|
(self.__show_execute_exception, self.__show_execute_error, self.__show_execute_ok) = self.anp.settings.get_show_messages("thread_model", "execute", (
|
||||||
|
self.__show_execute_exception, self.__show_execute_error, self.__show_execute_ok
|
||||||
|
))[0]
|
||||||
(self.__show_play_exception, self.__show_play_error, self.__show_play_ok) = self.anp.settings.get_show_messages("thread_model", "play", (
|
(self.__show_play_exception, self.__show_play_error, self.__show_play_ok) = self.anp.settings.get_show_messages("thread_model", "play", (
|
||||||
self.__show_play_exception, self.__show_play_error, self.__show_play_ok
|
self.__show_play_exception, self.__show_play_error, self.__show_play_ok
|
||||||
))[0]
|
))[0]
|
||||||
@ -44,7 +47,7 @@ class ThreadModel:
|
|||||||
self.__show_building:bool = self.anp.settings.get(("anp_thread_model_show_building_message", "show_info_message"), self.__inputs, True)
|
self.__show_building:bool = self.anp.settings.get(("anp_thread_model_show_building_message", "show_info_message"), self.__inputs, True)
|
||||||
|
|
||||||
if self.__key_generated:
|
if self.__key_generated:
|
||||||
self.key = self.anp.random_keys.get()
|
self.key = self.anp.random_keys.get()[0]
|
||||||
|
|
||||||
self._print_values:dict[str, str] = {
|
self._print_values:dict[str, str] = {
|
||||||
"key" : self.key,
|
"key" : self.key,
|
||||||
@ -71,6 +74,9 @@ class ThreadModel:
|
|||||||
self.__show_execute_ok:bool = True
|
self.__show_execute_ok:bool = True
|
||||||
self.__show_execute_exception:bool = True
|
self.__show_execute_exception:bool = True
|
||||||
self.__show_stop_execute:bool = True
|
self.__show_stop_execute:bool = True
|
||||||
|
self.__show_execute_exception = True
|
||||||
|
self.__show_execute_error = True
|
||||||
|
self.__show_execute_ok = True
|
||||||
self.__show_play_exception = True
|
self.__show_play_exception = True
|
||||||
self.__show_play_error = True
|
self.__show_play_error = True
|
||||||
self.__show_play_ok = True
|
self.__show_play_ok = True
|
||||||
|
@ -206,7 +206,7 @@ class Utils:
|
|||||||
|
|
||||||
if Check.is_string(item):
|
if Check.is_string(item):
|
||||||
|
|
||||||
characters:list[str] = str(item).split()
|
characters:list[str] = list(item)
|
||||||
|
|
||||||
alphabet = [character for i, character in enumerate(characters) if characters.index(character) == i]
|
alphabet = [character for i, character in enumerate(characters) if characters.index(character) == i]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user