[gestion/*.py] Ré-encodage de certains scripts en UTF-8
Ignore-this: dafa22ed56eaf0d816fd089e42672eb5 darcs-hash:20090309212124-0445d-09ac8ae4052b6f333706be1baa1c7f4d94455fd5.gz
This commit is contained in:
parent
7addc503a8
commit
cc31727b60
21 changed files with 1351 additions and 1351 deletions
|
@ -1,5 +1,5 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso-8859-15 -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# $Id: ajoute_chambre.py,v 1.2 2007-02-24 01:08:45 dimino Exp $
|
||||
#
|
||||
|
@ -25,7 +25,7 @@
|
|||
#
|
||||
#
|
||||
# Description:
|
||||
# Ajoute une chambre sur une prise libre (fait pour le batiment g à la base)
|
||||
# Ajoute une chambre sur une prise libre (fait pour le batiment g à la base)
|
||||
#
|
||||
|
||||
import sys, os
|
||||
|
@ -35,14 +35,14 @@ sys.path.append('/usr/scripts/gestion')
|
|||
from annuaires import chbre_prises, reverse, bat_switchs
|
||||
from affich_tools import cprint
|
||||
|
||||
# C'est juste pour le déboggage
|
||||
# C'est juste pour le déboggage
|
||||
__fichier_annuaire = "/usr/scripts/gestion/annuaires.py"
|
||||
|
||||
|
||||
def assigne_chambre(prise, chbre):
|
||||
""" Assigne une chambre à une prise.
|
||||
""" Assigne une chambre à une prise.
|
||||
|
||||
prise doit être de la forme bnnn[g/d], ou nnn[g/d], dans ce dernier cas le bâtiment est le g.
|
||||
prise doit être de la forme bnnn[g/d], ou nnn[g/d], dans ce dernier cas le bâtiment est le g.
|
||||
"""
|
||||
|
||||
if len(chbre) != 3 or not chbre.isdigit():
|
||||
|
@ -75,7 +75,7 @@ prise doit
|
|||
# if chambre != 'XXX':
|
||||
# return 'prise_utilisee'
|
||||
|
||||
# Ajout effectif de la chambre sur la prise donnée
|
||||
# Ajout effectif de la chambre sur la prise donnée
|
||||
|
||||
annuaire = open(__fichier_annuaire, 'r')
|
||||
tampon = annuaire.read()
|
||||
|
@ -109,15 +109,15 @@ prise doit
|
|||
if not user:
|
||||
user = os.getenv('USER') or "inconnu"
|
||||
|
||||
# Vu que ça va être mis dans la ligne de commande éxécuter après,
|
||||
# autant être parano.
|
||||
# Vu que ça va être mis dans la ligne de commande éxécuter après,
|
||||
# autant être parano.
|
||||
for c in user:
|
||||
if not (c.isalnum or c in [ '-', '_' ]):
|
||||
user = "(uid=%d)" % (os.getuid())
|
||||
break
|
||||
|
||||
os.system('cd /usr/scripts/gestion && /usr/bin/cvs commit %s \
|
||||
-m "ajoute_chambre.py: chambre %s%s ajouté sur la prise %s%s par %s"' %
|
||||
-m "ajoute_chambre.py: chambre %s%s ajouté sur la prise %s%s par %s"' %
|
||||
(__fichier_annuaire, bat, chbre, bat, prise, user))
|
||||
|
||||
|
||||
|
@ -133,18 +133,18 @@ def __aide():
|
|||
""" Aide """
|
||||
|
||||
cprint(u"""Usage: %s [OPTIONS] <prise> <chambre>
|
||||
Ajoute une chambre sur une prise qui n'était pas encore utilisé.
|
||||
Ajoute une chambre sur une prise qui n'était pas encore utilisé.
|
||||
|
||||
Options:
|
||||
-h, --help affiche cette aide
|
||||
|
||||
<prise> doit être de la forme bnnn ou nnn où:
|
||||
- B est le batiment (g si non spécifié)
|
||||
- nnn est le numéro de la prise
|
||||
<prise> doit être de la forme bnnn ou nnn où:
|
||||
- B est le batiment (g si non spécifié)
|
||||
- nnn est le numéro de la prise
|
||||
|
||||
<chambre> doit être de la forme nnn
|
||||
<chambre> doit être de la forme nnn
|
||||
|
||||
Rapporter toutes anomalies à <dimino@crans.org>.""" % sys.argv[0].split('/')[-1].split('.')[0])
|
||||
Rapporter toutes anomalies à <dimino@crans.org>.""" % sys.argv[0].split('/')[-1].split('.')[0])
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
|
@ -173,7 +173,7 @@ if __name__ == '__main__':
|
|||
__usage(u"Format de la chambre invalide")
|
||||
|
||||
elif resultat == 'chambre_deja_cablee':
|
||||
__usage(u"La chambre est déjà cablée")
|
||||
__usage(u"La chambre est déjà cablée")
|
||||
|
||||
elif resultat == 'batiment_inconnu':
|
||||
__usage(u"Le batiment n'existe pas")
|
||||
|
@ -182,11 +182,11 @@ if __name__ == '__main__':
|
|||
__usage(u"La prise n'existe pas")
|
||||
|
||||
elif resultat == 'prise_utilisee':
|
||||
__usage(u"La prise est déjà utilisée")
|
||||
__usage(u"La prise est déjà utilisée")
|
||||
|
||||
elif resultat == 'prise_introuvable':
|
||||
cprint(u"""La prise n'a pas été trouvé dans l'annuaire.
|
||||
Vérifiez que vous avez bien mis le numéro de prise et de chambre.""")
|
||||
cprint(u"""La prise n'a pas été trouvé dans l'annuaire.
|
||||
Vérifiez que vous avez bien mis le numéro de prise et de chambre.""")
|
||||
|
||||
elif resultat == 'fichier_annuaire_invalide':
|
||||
cprint(u"Le fichier d'annuaire n'est pas reconnu, envoyer un mail à dimino@crans.org")
|
||||
cprint(u"Le fichier d'annuaire n'est pas reconnu, envoyer un mail à dimino@crans.org")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue