Plus logique et on retourne un truc cohrent dans tous les cas

darcs-hash:20040902092537-d1718-71071126f68f7b4cc5747b10ccd6a16554304970.gz
This commit is contained in:
bernat 2004-09-02 11:25:37 +02:00
parent c1cfb3c8ae
commit a0d919ec4d

View file

@ -96,7 +96,7 @@ class gen_config :
return fd
def gen_conf(self) :
""" Génération des fichiers de conf, retourne 1 si erreur """
""" Génération des fichiers de conf, retourne False si erreur """
self.lock()
self.anim = anim('\tgénération fichiers')
try :
@ -109,11 +109,12 @@ class gen_config :
self.anim.reinit()
print OK
self.unlock()
return True
except :
self.anim.reinit()
self._restore()
self.unlock()
return 1
return False
def restart(self) :
""" Redémarrage du service concerné """
@ -135,6 +136,6 @@ class gen_config :
""" Génère les fichiers puis redémarre le service
si la génération c'est bien passée """
cprint('Reconfiguration %s :' % self.__str__() , 'gras')
if not self.gen_conf() :
if self.gen_conf() :
return self.restart()
else : return 1