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