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


Reply via email to