update del_servers_group

This commit is contained in:
Matthieu Lamalle 2021-05-06 16:18:20 +02:00
parent 6c681008e9
commit 90d2a5fbf0

View File

@ -21,19 +21,24 @@ from zephir.lib_zephir import flushed_input
def display_help(): def display_help():
print("Script de suppression des serveurs appartenant d'un groupe") print("Script de suppression des serveurs d'un groupe")
print("{} [numero du groupe]".format(sys.argv[0])) print("{} [numero du groupe]".format(sys.argv[0]))
def argparser(): def argparser():
# récupère l'ID du groupe + la liste des variables éventuelles # récupère l'ID du groupe
arglen = len(sys.argv) arglen = len(sys.argv)
if arglen == 1: if arglen == 1:
return None return None
if sys.argv[1] in ['-h', '--help']: if sys.argv[1] in ['-h', '--help']:
display_help() display_help()
sys.exit(0) sys.exit(0)
group_id = sys.argv[1] try:
group_id = int(sys.argv[1])
except:
print_red("\"{}\" n'est pas un ID de groupe valide".format(sys.argv[1]))
display_help()
sys.exit(1)
return group_id return group_id
@ -74,7 +79,10 @@ def main():
sys.exit(1) sys.exit(1)
liste_serveurs = groups[group_id][1] liste_serveurs = groups[group_id][1]
for id_serv in liste_serveurs : for id_serv in liste_serveurs :
proxy.serveurs.del_serveur(id_serv) ret = proxy.serveurs.del_serveur(id_serv)
if ret[1]:
print_orange('Erreur : ' + str(ret[1]))
sys.exit(1)
print('Les serveurs {} ont été supprimés'.format(liste_serveurs)) print('Les serveurs {} ont été supprimés'.format(liste_serveurs))