From 6b74765a55776c43fbbfc4dac2286f5d8b68a468 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sat, 20 Sep 2014 15:37:34 +0200 Subject: [PATCH] utilise un context pour modifier l'adh --- client.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client.py b/client.py index 0bbf28a..a88c7c8 100644 --- a/client.py +++ b/client.py @@ -50,8 +50,9 @@ class Ticket(object): login = adh['uid'][0].value try: value = gen_password() - adh['userPassword'] = [crans_utils.hash_password(value).decode('ascii')] - adh.save() + with adh: + adh['userPassword'] = [crans_utils.hash_password(value).decode('ascii')] + adh.save() except EnvironmentError: print("Impossible de changer le mot de passe de %s" % login) exit(2)