diff --git a/asmodee.py b/asmodee.py index 39d9d01..88d21f1 100755 --- a/asmodee.py +++ b/asmodee.py @@ -152,6 +152,10 @@ def save_obj(): with open("horloge", "wb") as fichier: saver = pickle.Pickler(fichier) saver.dump(clock) + if ('mails' in liste_mod): + with open("mails", "wb") as fichier: + saver = pickle.Pickler(fichier) + saver.dump(mails) if ('stats' in liste_mod): with open("stats", "wb") as fichier: saver = pickle.Pickler(fichier) @@ -175,10 +179,6 @@ def save_obj(): with open("welcome", "wb") as fichier: saver = pickle.Pickler(fichier) saver.dump(welcome) - if ('mails' in liste_mod): - with open("mails", "wb") as fichier: - saver = pickle.Pickler(fichier) - saver.dump(mails) with open("moderateurs", "wb") as fichier: saver = pickle.Pickler(fichier) saver.dump(modos) @@ -187,7 +187,8 @@ def save_obj(): saver.dump(modules) def signal_handler(signal, frame): # Sauvegarder les données persistantes avant sortie - save_obj() + save_obj() + time.sleep(2) sys.exit(0) def not_myself(f):