Encodage, Unicode.
darcs-hash:20060218162406-68412-09f830e1b1124d493ea43d4e36d8f6745327ba5d.gz
This commit is contained in:
parent
1d2386d1fe
commit
c0084562e0
2 changed files with 5 additions and 4 deletions
|
@ -14,7 +14,7 @@ try:
|
||||||
from locale import getpreferredencoding
|
from locale import getpreferredencoding
|
||||||
encoding = getpreferredencoding()
|
encoding = getpreferredencoding()
|
||||||
except:
|
except:
|
||||||
encoding = "ISO-8859-15"
|
encoding = sys.stdin.encoding or "ISO-8859-15"
|
||||||
|
|
||||||
if 'TERM' in os.environ and os.environ['TERM'] != 'unknown':
|
if 'TERM' in os.environ and os.environ['TERM'] != 'unknown':
|
||||||
el = os.popen('tput cr ; tput el').read()
|
el = os.popen('tput cr ; tput el').read()
|
||||||
|
|
|
@ -36,6 +36,7 @@ def dialog(arg) :
|
||||||
droits = crans_ldap().search("uid=%s" % script_utilisateur)['adherent'][0].droits()
|
droits = crans_ldap().search("uid=%s" % script_utilisateur)['adherent'][0].droits()
|
||||||
isimprimeur = u"Imprimeur" in droits
|
isimprimeur = u"Imprimeur" in droits
|
||||||
iscontroleur = u'Contrôleur' in droits
|
iscontroleur = u'Contrôleur' in droits
|
||||||
|
encoding = sys.stdin.encoding or 'ISO-8859-15'
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
## Fonctions de remplissage ou modification des paramètres d'un adhérent
|
## Fonctions de remplissage ou modification des paramètres d'un adhérent
|
||||||
|
@ -1581,13 +1582,13 @@ def select(clas,quoi,mde='') :
|
||||||
|
|
||||||
s=[]
|
s=[]
|
||||||
for i in result :
|
for i in result :
|
||||||
i = i.strip()
|
i = i.strip().decode(encoding)
|
||||||
if not i : i=u'*'
|
if not i : i=u'*'
|
||||||
s.append(i)
|
s.append(i)
|
||||||
|
|
||||||
### Contruction de la chaîne de recherche
|
### Contruction de la chaîne de recherche
|
||||||
filtre_adher = 'nom=%s&prenom=%s&tel=%s&chbre=%s&aid=%s&mail=%s&' % tuple(s[:6])
|
filtre_adher = u'nom=%s&prenom=%s&tel=%s&chbre=%s&aid=%s&mail=%s&' % tuple(s[:6])
|
||||||
filtre_machine = 'host=%s&macAddress=%s&ipHostNumber=%s&mid=%s&' % tuple(s[6:])
|
filtre_machine = u'host=%s&macAddress=%s&ipHostNumber=%s&mid=%s&' % tuple(s[6:])
|
||||||
|
|
||||||
filtre=''
|
filtre=''
|
||||||
if filtre_adher.count('=*&') != 6 :
|
if filtre_adher.count('=*&') != 6 :
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue