update del_servers_group

This commit is contained in:
Matthieu Lamalle 2021-05-06 16:18:20 +02:00
parent 6c681008e9
commit 90d2a5fbf0
1 changed files with 12 additions and 4 deletions

View File

@ -21,19 +21,24 @@ from zephir.lib_zephir import flushed_input
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]))
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)
if arglen == 1:
return None
if sys.argv[1] in ['-h', '--help']:
display_help()
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
@ -74,7 +79,10 @@ def main():
sys.exit(1)
liste_serveurs = groups[group_id][1]
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))