[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,10 +1,10 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- coding: iso-8859-15 -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
"""
|
||||
Restauration d'un objet précédement détruit dans la base.
|
||||
Restauration d'un objet précédement détruit dans la base.
|
||||
|
||||
Copyright (C) Frédéric Pauget
|
||||
Copyright (C) Frédéric Pauget
|
||||
Licence : GPLv2
|
||||
"""
|
||||
|
||||
|
@ -17,21 +17,21 @@ from gest_crans import modif_adher, set_machine, modif_club
|
|||
from ldap_crans import mailexist
|
||||
|
||||
def load(file) :
|
||||
""" Charge l'objet (adhérent, machine ou club contenu dans le fichier fourni """
|
||||
""" Charge l'objet (adhérent, machine ou club contenu dans le fichier fourni """
|
||||
try :
|
||||
fd=open(file,'rb')
|
||||
except :
|
||||
print "Impossible d'ouvrir le fichier demandé."
|
||||
print "Impossible d'ouvrir le fichier demandé."
|
||||
sys.exit(1)
|
||||
|
||||
obj = cPickle.load(fd)
|
||||
|
||||
try :
|
||||
# Si machine vérif si le proprio est encore dans la base
|
||||
# Si machine vérif si le proprio est encore dans la base
|
||||
test_proprio = obj.proprietaire()
|
||||
if test_proprio.Nom() != obj.proprio :
|
||||
raise
|
||||
# Propriétaire encore dans la base => on récupère les infos de la base
|
||||
# Propriétaire encore dans la base => on récupère les infos de la base
|
||||
del obj.proprio
|
||||
except :
|
||||
pass
|
||||
|
@ -47,7 +47,7 @@ def load(file) :
|
|||
|
||||
if '-h' in sys.argv or '--help' in sys.argv or len(sys.argv) != 2 :
|
||||
print "%s <fichier>" % sys.argv[0].split('/')[-1].split('.')[0]
|
||||
print "Restauration ou visualisation d'un objet précédement détruit dans la base."
|
||||
print "Restauration ou visualisation d'un objet précédement détruit dans la base."
|
||||
print "Les fichiers de sauvegarde sont dans %s" % config.cimetiere
|
||||
sys.exit(255)
|
||||
|
||||
|
@ -56,17 +56,17 @@ aff(obj)
|
|||
|
||||
def restore_adher(adh) :
|
||||
if adh.compte() and mailexist(adh.compte()) :
|
||||
print "AVERTISSEMENT : le login %s à déja été réattribué." % adh.compte()
|
||||
print " il faudra recréer un compte avec un login différent"
|
||||
print "AVERTISSEMENT : le login %s à déja été réattribué." % adh.compte()
|
||||
print " il faudra recréer un compte avec un login différent"
|
||||
prompt(u'Appuyez sur ENTREE pour continuer')
|
||||
adh._data['mail'] = []
|
||||
modif_adher(adh)
|
||||
|
||||
def restore_machine(machine) :
|
||||
try :
|
||||
obj.proprio # crash si l'adhérent est encore dans la base
|
||||
# L'adhérent est plus dans la base
|
||||
t = prompt(u"Ratacher la machine à un [C]lub ou un [A]dhérent ?")
|
||||
obj.proprio # crash si l'adhérent est encore dans la base
|
||||
# L'adhérent est plus dans la base
|
||||
t = prompt(u"Ratacher la machine à un [C]lub ou un [A]dhérent ?")
|
||||
t = t.lower()
|
||||
if t in 'ac' :
|
||||
i = prompt(u"Entrez l'%sid auquel ratacher la machine : %sid =" % (t,t) )
|
||||
|
@ -79,11 +79,11 @@ def restore_club(club) :
|
|||
modif_club(club)
|
||||
|
||||
# Restauration ?
|
||||
q = prompt(u'Restaurer cette entrée ? [O/N]')
|
||||
q = prompt(u'Restaurer cette entrée ? [O/N]')
|
||||
if q not in 'oO' :
|
||||
sys.exit(0)
|
||||
|
||||
obj.connect() # Reconnection à la base LDAP
|
||||
obj.connect() # Reconnection à la base LDAP
|
||||
if obj.idn == 'aid' :
|
||||
restore_adher(obj)
|
||||
elif obj.idn == 'mid' :
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue