Commit 51d66c2c authored by glondu's avatar glondu

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
parent 6d91c69e
......@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment