settings¶
-
aziona.core.conf.settings.
environ
(**kargs: str) → dict[sorgente]¶ Restituisce l’ambiente dell’intero processo run-time, unendo:
os.environ
aziona.core.conf.config (solo ed esclusivamente i valore stringa)
gli argomenti passati alla funzione
- Args:
**kargs(str): valori da aggiungere all’environ
- Returns:
dict: environ completo
-
aziona.core.conf.settings.
get_aziona_template_name
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_aziona_template_path
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_data
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_execution_start
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_logging_basepath
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_logging_filepath
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_logging_format
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_logging_level
() → list[sorgente]¶
-
aziona.core.conf.settings.
get_logging_name
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_session_path
(session_filepath: Optional[str] = None) → str[sorgente]¶
-
aziona.core.conf.settings.
get_terraform_modules_path
() → str[sorgente]¶
-
aziona.core.conf.settings.
get_verbosity_level
() → distutils.version.LooseVersion[sorgente]¶ Recupera il livello di verbosità del modulo.
Il valore che ritorna è quello che il modulo ha in quell’instante.
- Args:
None
- Returns:
int: The return value. Level of verbosity
- Raises:
None
-
aziona.core.conf.settings.
getconst
(key: Optional[str] = None, default=None)[sorgente]¶
-
aziona.core.conf.settings.
getenv
(key: str, default=None) → str[sorgente]¶
-
aziona.core.conf.settings.
setenv
(key: str, value: str, overwrite: bool = False) → None[sorgente]¶ Caricamento di una nuova variabile di ambiente
- Args:
key (str): Nome variabili d’ambiente value (str): Valore overwrite (bool,optional): Overwrite variabile d’ambiente se esiste già
- Returns:
None
-
aziona.core.conf.settings.
setenv_from_dict
(overwrite: bool = False, **kargs) → None[sorgente]¶ Caricamento varibili di ambiente a partire da un dict.
Se il valore è un dict verrà caricato con la chiave principale seguita dalla secondaria, KEY_KEYCHILD=VALUECHILD. Ex. {test:{subtest:”ok”}} => TEST_SUBTEST=ok
- Args:
overwrite (bool,optional): Overwrite variabile d’ambiente se esiste già **kargs: chiave=valore
- Returns:
None
-
aziona.core.conf.settings.
verbose
(level: str)[sorgente]¶ DECORATORE - Utilizzato per wrappare le funzioni di i/o
Consente alla funzione wrappata di essere eseguita o no in base al livello di verbosity indicato. Se il livello richiesto è >= a quello restituito dalla funzione get_verbosity_level() la funzione verrà eseguita. Se il livello è minore verrà ignorata.
- Args:
level (int): Indica il livello in cui la funzione può essere eseguita.
- Returns:
function: Ritorna la funzione wrappata se soddisfa le condizioni di verbosity, sennò torna una funzione vuota.