示例#1
0
    else:
        chemin = generaux.chemin
    dossier_enregistrement = Outils.chemin(
        [chemin, annulation.annee,
         Outils.mois_string(annulation.mois)])
    if annulation.annule_version == 0:
        chemin_copernic = Outils.chemin(
            [dossier_enregistrement, "csv_0", "copernic.csv"])
        if Outils.existe(chemin_copernic):
            msg = "La version 0 a déjà été émise et ne peut plus être annulée !"
            Outils.affiche_message(msg)
            sys.exit("Erreur sur la version")
        else:
            Outils.effacer_dossier(
                Outils.chemin([
                    chemin, annulation.annee,
                    Outils.mois_string(annulation.mois)
                ]))
    else:
        chemin = Outils.chemin([
            dossier_enregistrement, "csv_" + str(annulation.annule_version) +
            "_" + annulation.client_unique
        ])
        if not Outils.existe(chemin):
            msg = "La version " + str(annulation.annule_version) + " à annuler pour le client " +\
                  annulation.client_unique + " n’existe pas !"
            Outils.affiche_message(msg)
            sys.exit("Erreur sur la version")

        chemin_copernic = Outils.chemin([
            dossier_enregistrement, "csv_" + str(annulation.annule_version) +