[ldap_crans] "syslog" essaie d'écrire dans un fichier, même si le truc à écrire est unicode...
This commit is contained in:
parent
97b1db8a56
commit
8ea0f1d0e6
2 changed files with 9 additions and 9 deletions
|
@ -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_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_machine = u'host=%s&macAddress=%s&ipHostNumber=%s&mid=%s&' % tuple(s[6:])
|
||||||
|
|
||||||
filtre= ''
|
filtre = u''
|
||||||
if filtre_adher.count('=*&') != 6:
|
if filtre_adher.count('=*&') != 6:
|
||||||
# Au moins une condition adhérent
|
# Au moins une condition adhérent
|
||||||
filtre += filtre_adher[:-1]
|
filtre += filtre_adher[:-1]
|
||||||
|
|
|
@ -684,18 +684,18 @@ class CransLdap:
|
||||||
Si mode='w', les instances crées seront en mode d'écriture
|
Si mode='w', les instances crées seront en mode d'écriture
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
if isinstance(expression, str):
|
||||||
|
pass
|
||||||
|
elif isinstance(expression, unicode):
|
||||||
|
expression = expression.encode('utf-8')
|
||||||
|
else:
|
||||||
|
raise TypeError(u'Chaîne attendue')
|
||||||
|
|
||||||
if os.getuid() != 0:
|
if os.getuid() != 0:
|
||||||
openlog('CransLdap.search')
|
openlog('CransLdap.search')
|
||||||
syslog('(%s,%s) %s' % (script_utilisateur, mode, expression))
|
syslog('(%s,%s) %s' % (script_utilisateur, mode, expression))
|
||||||
closelog()
|
closelog()
|
||||||
|
|
||||||
if type(expression) == str:
|
|
||||||
pass
|
|
||||||
elif type(expression) == unicode:
|
|
||||||
expression = expression.encode('utf-8')
|
|
||||||
else:
|
|
||||||
raise TypeError(u'Chaîne attendue')
|
|
||||||
|
|
||||||
if not expression:
|
if not expression:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue