From 51d66c2c7875d1a83cb20429e4aa533c441a612d Mon Sep 17 00:00:00 2001 From: glondu Date: Sat, 6 May 2006 06:12:41 +0200 Subject: [PATCH] Factorisation. De toute facon, s'il y a un pb de connexion avec la base, il se manifestera bien avant, lors des import. darcs-hash:20060506041241-68412-59ccbb4ca1d22e6f2b30a4f6d84bd4841a651c39.gz --- gestion/gest_crans.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gestion/gest_crans.py b/gestion/gest_crans.py index e60320a2..a9b03353 100755 --- a/gestion/gest_crans.py +++ b/gestion/gest_crans.py @@ -36,7 +36,8 @@ from ldap_crans import Machine, MachineFixe, MachineWifi, MachineCrans, BorneWif def dialog(arg): return affich_tools.dialog(u'Gestion des adhérents et machines du Crans', arg) -droits = crans_ldap().search("uid=%s" % script_utilisateur)['adherent'][0].droits() +db = crans_ldap() +droits = db.search("uid=%s" % script_utilisateur)['adherent'][0].droits() isimprimeur = u"Imprimeur" in droits iscontroleur = u'Contrôleur' in droits encoding = sys.stdin.encoding or 'ISO-8859-15' @@ -1980,7 +1981,7 @@ def killed(a, z): sys.exit(254) # Va tomber dans les exceptions if __name__ == '__main__': - global db, debug + global debug debug = 0 signal.signal(signal.SIGTERM, killed) # Interception du signal TERM @@ -2002,7 +2003,6 @@ if __name__ == '__main__': # Phase principale try: - db = crans_ldap() menu_principal() #os.system('clear') exit = 0