print more info about the execptions

This commit is contained in:
histausse 2021-09-25 12:55:09 +02:00
parent 4b059c1e68
commit 52b13ce671

View file

@ -191,8 +191,9 @@ class Switch:
if "hp" in constructor or "aruba" in constructor: if "hp" in constructor or "aruba" in constructor:
self.gen_conf_hp() self.gen_conf_hp()
self.write_conf() self.write_conf()
except RuntimeError: except RuntimeError as e:
print("Il y a eu une erreur pour le switch %s, la config proposée n'est pas intègre" % self.switch["short_name"]) print("Il y a eu une erreur pour le switch %s, la config proposée n'est pas intègre" % self.switch["short_name"])
print(e)
def apply_conf(self): def apply_conf(self):
if self.check_and_get_login(): if self.check_and_get_login():
@ -217,8 +218,9 @@ class Switch:
if self.primary_firmware < self.switch["firmware"]: if self.primary_firmware < self.switch["firmware"]:
self.upgrade_hp() self.upgrade_hp()
# self.reboot_hp() # self.reboot_hp()
except RuntimeError: except RuntimeError as e:
print("Il y a eu une erreur pour la mise à jour du switch" + self.switch["short_name"]) print("Il y a eu une erreur pour la mise à jour du switch" + self.switch["short_name"])
print(e)
def get_firmware_hp(self): def get_firmware_hp(self):
# L'URI est positionnée dans une variable # L'URI est positionnée dans une variable
@ -296,8 +298,9 @@ if "--force" in sys.argv:
sw.gen_conf_and_write() sw.gen_conf_and_write()
try: try:
sw.apply_conf() sw.apply_conf()
except: except Exception as e:
print("Erreur dans l'application de la conf pour " + switch["short_name"]) print("Erreur dans l'application de la conf pour " + switch["short_name"])
print(e)
if "--upgrade" in sys.argv: if "--upgrade" in sys.argv: