From ffb4a1d94f8491ee51d5d904a0441fdcf810a8b4 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sat, 4 Apr 2015 23:06:51 +0200 Subject: [PATCH] deconnexion2.py: modif ldap => context manager --- surveillance/deconnexion2.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/surveillance/deconnexion2.py b/surveillance/deconnexion2.py index a50e1b21..5a020f97 100755 --- a/surveillance/deconnexion2.py +++ b/surveillance/deconnexion2.py @@ -255,13 +255,15 @@ def upload_hard(proprio, elupload, elid, eltype, curseur, ldap): self_call_type = proprio.dn.split(',')[0].split('=')[0] try: - proprio.blacklist('autodisc_upload', 'Upload %s Mo' % (elupload,), stamp_debut, fin) - if not DEBUG: + with proprio: + proprio.blacklist(u'autodisc_upload', u'Upload %s Mo' % (elupload,), + stamp_debut, fin) proprio.history_gen() - proprio.save() - else: - print proprio['blacklist'] - proprio.cancel() + if not DEBUG: + proprio.save() + else: + print proprio['blacklist'] + proprio.cancel() # On inscrit l'instance dans la table des avertis_hard ######################################################