[scripts] Going to utf-8
This commit is contained in:
parent
c4a19a88ed
commit
a1bf0a4547
54 changed files with 676 additions and 573 deletions
30
gestion/gen_confs/__init__.py
Executable file → Normal file
30
gestion/gen_confs/__init__.py
Executable file → Normal file
|
@ -1,9 +1,9 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso-8859-15 -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
""" Package pour la génération des fichiers de conf
|
||||
""" Package pour la génération des fichiers de conf
|
||||
|
||||
Copyright (C) Frédéric Pauget
|
||||
Copyright (C) Frédéric Pauget
|
||||
Licence : GPLv2
|
||||
"""
|
||||
|
||||
|
@ -18,11 +18,11 @@ import config
|
|||
from tempfile import NamedTemporaryFile
|
||||
|
||||
class gen_config :
|
||||
""" Base pour toutes les classes de génération de fichiers de conf """
|
||||
""" Base pour toutes les classes de génération de fichiers de conf """
|
||||
base = None
|
||||
debug = 0
|
||||
_locked = 0
|
||||
__restore={} # pour restorer la config d'origine en cas d'erreur de génération
|
||||
__restore={} # pour restorer la config d'origine en cas d'erreur de génération
|
||||
|
||||
def lockname(self):
|
||||
"""Nom du lock"""
|
||||
|
@ -39,7 +39,7 @@ class gen_config :
|
|||
if self._locked : remove_lock(self.lockname())
|
||||
|
||||
def __del__(self) :
|
||||
# Au cas où...
|
||||
# Au cas où...
|
||||
self.unlock()
|
||||
|
||||
def _restore(self) :
|
||||
|
@ -54,12 +54,12 @@ class gen_config :
|
|||
os.system('cp -f %s %s' % ( f.name, nom ) )
|
||||
|
||||
def _open_conf(self,nom,comment=None) :
|
||||
""" Créé un fichier
|
||||
si comment est fourni, insère une entète qui utilisera le caractère
|
||||
""" Créé un fichier
|
||||
si comment est fourni, insère une entète qui utilisera le caractère
|
||||
de commentaire fourni
|
||||
|
||||
copie l'ancien fichier dans un fichier temporaire pour permettre
|
||||
la restauration en cas d'échec de la configuration
|
||||
la restauration en cas d'échec de la configuration
|
||||
|
||||
Retourne le descripteur du fichier """
|
||||
|
||||
|
@ -89,15 +89,15 @@ class gen_config :
|
|||
return fd
|
||||
|
||||
def gen_conf(self) :
|
||||
""" Génération des fichiers de conf, retourne False si erreur """
|
||||
""" Génération des fichiers de conf, retourne False si erreur """
|
||||
self.lock()
|
||||
self.anim = anim('\tgénération fichiers')
|
||||
self.anim = anim('\tgénération fichiers')
|
||||
try :
|
||||
warn = self._gen()
|
||||
if warn :
|
||||
self.anim.reinit()
|
||||
print WARNING
|
||||
if self.debug : sys.stderr.write(warn.encode("ISO-8859-15"))
|
||||
if self.debug : sys.stderr.write(warn.encode("UTF-8"))
|
||||
else :
|
||||
self.anim.reinit()
|
||||
print OK
|
||||
|
@ -110,7 +110,7 @@ class gen_config :
|
|||
return False
|
||||
|
||||
def restart(self) :
|
||||
""" Redémarrage du service concerné """
|
||||
""" Redémarrage du service concerné """
|
||||
if not self.restart_cmd : return
|
||||
self.lock()
|
||||
self.anim = anim('\trestart')
|
||||
|
@ -127,8 +127,8 @@ class gen_config :
|
|||
self.unlock()
|
||||
|
||||
def reconfigure(self) :
|
||||
""" Génère les fichiers puis redémarre le service
|
||||
si la génération c'est bien passée """
|
||||
""" Génère les fichiers puis redémarre le service
|
||||
si la génération c'est bien passée """
|
||||
cprint(u'Reconfiguration %s :' % self.__str__(), 'gras')
|
||||
if self.gen_conf() :
|
||||
return self.restart()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue