Commit daf2eba6 authored by Martin Bauw's avatar Martin Bauw

gest_crans_lc modifie, rajout d'un message d'erreur pour redirection vers thot...

gest_crans_lc modifie, rajout d'un message d'erreur pour redirection vers thot si le script est lance ailleurs
parent dd16016f
...@@ -18,6 +18,9 @@ from __future__ import unicode_literals ...@@ -18,6 +18,9 @@ from __future__ import unicode_literals
import os import os
import sys import sys
import argparse import argparse
import socket
import sys
if '/usr/scripts' not in sys.path: if '/usr/scripts' not in sys.path:
sys.path.append('/usr/scripts') sys.path.append('/usr/scripts')
...@@ -157,10 +160,14 @@ class GestCrans(adherent.Dialog, club.Dialog, facture.Dialog, machine.Dialog): ...@@ -157,10 +160,14 @@ class GestCrans(adherent.Dialog, club.Dialog, facture.Dialog, machine.Dialog):
if __name__ == '__main__': if __name__ == '__main__':
parser = argparse.ArgumentParser(description='Interface utilisateur du système de gestion des machines et adhérents du crans') if socket.gethostname=="thot":
parser.add_argument('--test', help='Utiliser la base de test', dest='ldap_test', default=False, action='store_true') parser = argparse.ArgumentParser(description='Interface utilisateur du système de gestion des machines et adhérents du crans')
parser.add_argument('--debug', help='Afficher des info de débug comme les tracebacks', dest='debug_enable', default=False, action='store_true') parser.add_argument('--test', help='Utiliser la base de test', dest='ldap_test', default=False, action='store_true')
parser.add_argument('login', help="Se connecter en tant qu'un autre utilisateur", type=str, default=None, nargs='?') parser.add_argument('--debug', help='Afficher des info de débug comme les tracebacks', dest='debug_enable', default=False, action='store_true')
args = parser.parse_args() parser.add_argument('login', help="Se connecter en tant qu'un autre utilisateur", type=str, default=None, nargs='?')
main(GestCrans(ldap_test=args.ldap_test, debug_enable=args.debug_enable, custom_user=args.login)) args = parser.parse_args()
os.system('clear') main(GestCrans(ldap_test=args.ldap_test, debug_enable=args.debug_enable, custom_user=args.login))
os.system('clear')
else:
print("Le câblage (gest_crans_lc.py) a été déplacé sur thot, se connecter en ssh à thot pour câbler. Amuse-toi bien ! :D")
sys.exit()
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