From 74cd9bab559ede9d75c7aa68fb3c9c02f47a9729 Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Sat, 15 Aug 2020 14:40:15 +0200 Subject: [PATCH] =?UTF-8?q?mettre=20expunge()=20=C3=A0=20la=20fin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mondumas/views/dossier.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mondumas/views/dossier.py b/mondumas/views/dossier.py index 4c8ba9e..7a781e0 100644 --- a/mondumas/views/dossier.py +++ b/mondumas/views/dossier.py @@ -949,6 +949,7 @@ def demandes(request): conn = mailbox_connect(societe) # select INBOX rv, data = conn.select('INBOX') + conn.expunge() nbLus = 0 nbCrees = 0 @@ -969,7 +970,6 @@ def demandes(request): return HTTPFound(location=request.route_url('home')) raw_email = msg_data[0][1] - # import pdb;pdb.set_trace() # converts byte literal to string removing b'' try: raw_email_string = raw_email.decode('utf-8') @@ -1005,7 +1005,6 @@ def demandes(request): nbAnnules = nbAnnules + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() elif 'ANNULATION ORDRE DE MISSION' in texte: # genere ANNULATION mission DOMUS nosin = str(body)[84:95] @@ -1014,15 +1013,14 @@ def demandes(request): nbAnnules = nbAnnules + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() else: # genere le dossier d'après le mail n = generer_mission(request, societe, criteria, extracted_file, temp_file_path) nbCrees = nbCrees + n # déplacer le message dans la poubelle conn.store(num, '+FLAGS', '\\Deleted') - conn.expunge() - + + conn.expunge() conn.close() # deconnexion du serveur conn.logout()