Grounded.Tools.Tools module

class Grounded.Tools.Tools.Tools(working_directory: str, output_dir: str)[source]

Bases : ABC

clean()[source]

Méthode permettant de supprimer le répertoire de travail du module

set_up_working_space()[source]

Méthode mettant en place le répertoire de travail

static subprocess(arguments: list, out_file: str)[source]

Application d’un subprocess avec gestion automatique du log des sorties standard et d’erreur en fonction de la verbosité

Args:

arguments (list): commande à utiliser sous forme de liste dont le séprateur est les espaces de la chaine de caractère out_file (str): le nom du fichier de log devant être généré. S’il existe déjà, un un fichier avec un compteur sera créé

Returns: process, str

Grounded.Tools.Tools.read_subprocess_output(process)[source]