gpf_check_archive.core module#

Main module logic.

gpf_check_archive.core.get_duplicate_filenames(filename_list: list) dict[str, int]#

Fonction qui récupère les fichiers dupliqués dans une liste, hormis les fichiers md5.

Paramètres:

filename_list (list) – liste de noms de 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