Commit 8ea0f1d0 authored by Pierre-Elliott Bécue's avatar Pierre-Elliott Bécue
Browse files

[ldap_crans] "syslog" essaie d'écrire dans un fichier, même si le truc à écrire est unicode...

parent 97b1db8a
......@@ -1937,7 +1937,7 @@ def select(clas, quoi, mde=''):
filtre_adher = u'nom=%s&prenom=%s&tel=%s&chbre=%s&aid=%s&mail=%s&' % tuple(s[:6])
filtre_machine = u'host=%s&macAddress=%s&ipHostNumber=%s&mid=%s&' % tuple(s[6:])
filtre= ''
filtre = u''
if filtre_adher.count('=*&') != 6:
# Au moins une condition adhérent
filtre += filtre_adher[:-1]
......@@ -1951,7 +1951,7 @@ def select(clas, quoi, mde=''):
arg += u'--msgbox "Il faut au moins une condition.\n\n\n" 0 0'
dialog(arg)
continue
### Recherche
try:
if mde == 'ro':
......
......@@ -684,18 +684,18 @@ class CransLdap:
Si mode='w', les instances crées seront en mode d'écriture
"""
if os.getuid() != 0:
openlog('CransLdap.search')
syslog('(%s,%s) %s' % (script_utilisateur, mode, expression))
closelog()
if type(expression) == str:
if isinstance(expression, str):
pass
elif type(expression) == unicode:
elif isinstance(expression, unicode):
expression = expression.encode('utf-8')
else:
raise TypeError(u'Chaîne attendue')
if os.getuid() != 0:
openlog('CransLdap.search')
syslog('(%s,%s) %s' % (script_utilisateur, mode, expression))
closelog()
if not expression:
return []
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment