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