Source code for atmoswing_vigicrues.disseminations.dissemination

[docs] class Dissemination: """ Classe de base pour les opérations de diffusion des résultats d'AtmoSwing. Attributes ---------- _file_paths : list Chemins des fichiers à diffuser. """ def __init__(self): self._file_paths = []
[docs] def feed(self, file_paths): """ Transmission des fichiers à diffuser Parameters ---------- file_paths : list Chemins des fichiers à diffuser. """ self._file_paths = file_paths
[docs] def run(self, date) -> bool: """ Exécution de la diffusion. Parameters ---------- date : datetime.datetime Date de la prévision. Returns ------- bool Vrai (True) en cas de succès, faux (False) autrement. """ raise NotImplementedError