diff --git a/gestion/chambres_vides.py b/gestion/chambres_vides.py index e3027dc2..54836a62 100755 --- a/gestion/chambres_vides.py +++ b/gestion/chambres_vides.py @@ -81,8 +81,9 @@ for clandestin in bad_boys_e_s: else: for m in machine_liste: try: - m2 = conn.search(u'mid=%s' % m['mid'][0],mode='w')[0] - m2.delete('Adherent sans chambre valide depuis %d jours' % delai) + reason = u'Adhérent sans chambre valide depuis %d jours' % delai + with conn.search(u'mid=%s' % m['mid'][0], mode='w')[0] as m2: + m2.delete(reason) to_print.append( (clandestin['aid'][0], m['ipHostNumber'][0], m['mid'][0], m['host'][0]) ) except Exception as e: to_error.append((clandestin['aid'][0], m['ipHostNumber'][0], m['mid'][0], m['host'][0], e))