i have upgraded PyMSNT from 0.9.3 to .10
when i logon i have this problem :
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 56,
in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 41,
in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line
52, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line
31, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File
"/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py",
line 139, in _doReadOrWrite
why = getattr(selectable, method)()
File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line
351, in doRead
return self.protocol.dataReceived(data)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
232, in dataReceived
return self.rawDataReceived(data)
File "/home/ejabberd/pymsnt-0.10/src/tlib/msn.py", line 696, in
rawDataReceived
self.setLineMode(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
247, in setLineMode
return self.dataReceived(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
232, in dataReceived
return self.rawDataReceived(data)
File "/home/ejabberd/pymsnt-0.10/src/tlib/msn.py", line 696, in
rawDataReceived
self.setLineMode(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
247, in setLineMode
return self.dataReceived(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
232, in dataReceived
return self.rawDataReceived(data)
File "/home/ejabberd/pymsnt-0.10/src/tlib/msn.py", line 696, in
rawDataReceived
self.setLineMode(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
247, in setLineMode
return self.dataReceived(extra)
File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line
221, in dataReceived
why = self.lineReceived(line)
File "/home/ejabberd/pymsnt-0.10/src/tlib/msn.py", line 675, in
lineReceived
try: handler(params.split(' '))
File "/home/ejabberd/pymsnt-0.10/src/tlib/msn.py", line 978, in handle_ILN
self.contactStatusChanged(params[1], params[2], unquote(params[3]))
File "/home/ejabberd/pymsnt-0.10/src/legacy/msnw.py", line 624, in
contactStatusChanged
self.factory.msncon.contactStatusChanged(userHandle)
File "/home/ejabberd/pymsnt-0.10/src/legacy/glue.py", line 352, in
contactStatusChanged
c.updatePresence(show, status, ptype)
File "/home/ejabberd/pymsnt-0.10/src/contact.py", line 152, in
updatePresence
self.sendPresence()
File "/home/ejabberd/pymsnt-0.10/src/contact.py", line 170, in sendPresence
self.contactList.session.sendPresence(to=self.contactList.session.jabberID,
fro=self.jid, ptype=self.ptype, show=self.show, status=self.status,
avatarHash=avatarHash, nickname=self.nickname, payload=[caps])
File "/home/ejabberd/pymsnt-0.10/src/jabw.py", line 161, in sendPresence
debug.log("User: %s - JabberConnection sending presence \"%s\"\"%s\"
\"%s\" \"%s\" \"%s\" \"%s\" \"%s\" \"%s\"" % (self.jabberID, to, fro,
show, status, priority, ptype, not not avatarHash, nickname))
File "/home/ejabberd/pymsnt-0.10/src/debug.py", line 63, in log
print data
File "/usr/lib/python2.4/encodings/iso8859_15.py", line 18, in encode
return codecs.charmap_encode(input,errors,encoding_map)
exceptions.UnicodeEncodeError: 'charmap' codec can't encode characters in
position 180-181: character maps to <undefined>
I have upgraded to twisted 2.0.0 without result.
I have reinstalled python (and all required module for pymsnt to work)
with no noticable result.
Any idea ?
Kathryl