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
This commit is contained in:
parent
6d91c69ec8
commit
51d66c2c78
1 changed files with 3 additions and 3 deletions
|
@ -36,7 +36,8 @@ from ldap_crans import Machine, MachineFixe, MachineWifi, MachineCrans, BorneWif
|
||||||
def dialog(arg):
|
def dialog(arg):
|
||||||
return affich_tools.dialog(u'Gestion des adhérents et machines du Crans', 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
|
isimprimeur = u"Imprimeur" in droits
|
||||||
iscontroleur = u'Contrôleur' in droits
|
iscontroleur = u'Contrôleur' in droits
|
||||||
encoding = sys.stdin.encoding or 'ISO-8859-15'
|
encoding = sys.stdin.encoding or 'ISO-8859-15'
|
||||||
|
@ -1980,7 +1981,7 @@ def killed(a, z):
|
||||||
sys.exit(254) # Va tomber dans les exceptions
|
sys.exit(254) # Va tomber dans les exceptions
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
global db, debug
|
global debug
|
||||||
debug = 0
|
debug = 0
|
||||||
|
|
||||||
signal.signal(signal.SIGTERM, killed) # Interception du signal TERM
|
signal.signal(signal.SIGTERM, killed) # Interception du signal TERM
|
||||||
|
@ -2002,7 +2003,6 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
# Phase principale
|
# Phase principale
|
||||||
try:
|
try:
|
||||||
db = crans_ldap()
|
|
||||||
menu_principal()
|
menu_principal()
|
||||||
#os.system('clear')
|
#os.system('clear')
|
||||||
exit = 0
|
exit = 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue