From a0d919ec4d75d837b5a05e8f19db45cbb6f8d2d0 Mon Sep 17 00:00:00 2001 From: bernat Date: Thu, 2 Sep 2004 11:25:37 +0200 Subject: [PATCH] Plus logique et on retourne un truc cohrent dans tous les cas darcs-hash:20040902092537-d1718-71071126f68f7b4cc5747b10ccd6a16554304970.gz --- gestion/gen_confs/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gestion/gen_confs/__init__.py b/gestion/gen_confs/__init__.py index 9ff1ee85..4f5e962a 100755 --- a/gestion/gen_confs/__init__.py +++ b/gestion/gen_confs/__init__.py @@ -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