gpf_check_archive.core module#

Main module logic.

gpf_check_archive.core.get_duplicate_filenames(files: set[pathlib.Path]) dict[str, int]#

Fonction qui récupère les fichiers dupliqués dans une liste

Paramètres:

filename_list (set[Path]) – liste des fichiers

Renvoie:

noms des fichiers dupliqués et le nombre de leurs occurences

Type renvoyé:

dict[str, int]

gpf_check_archive.core.run(parameters: GpfOrchestratorParameters, upload_dir_paths: dict) Status#

Main function running the logic.

Paramètres:
  • parameters (GpfOrchestratorParameters) – parameters read from input configuration file.

  • upload_dir_paths (dict) – Dict of (_id, path) with path where data for upload _id are

Renvoie:

Status of the upload check

Type renvoyé:

Status