| Issue 157: | contacts with bad unicode status | |
| 2 people starred this issue and may be notified of changes. | Back to list |
What steps will reproduce the problem?
some contact have status, which can not be converted by
status.encode("utf-8", "replace")
What version of the product are you using? On what operating system?
0.8.1.1, Arch Linux
Suggested path for legacy/icqt.py:
--- icqt.py.org 2009-01-12 19:55:44.000000000 +0300
+++ icqt.py 2009-01-23 12:57:41.000000000 +0300
@@ -321,7 +321,10 @@
self.oscarcon.legacyList.delCustomStatus(user.name, savemask=mask)
LogEvent(WARN, self.session.jabberID, "Status message: %s" % status)
+ try:
status = status.encode("utf-8", "replace")
+ except UnicodeDecodeError:
+ status = "unicode error"
# status = status.encode(config.encoding, "replace")
if config.xstatusessupport:
not sure is it correct, but it can prevent connection lost, catching
exception in place.
Feb 20, 2009
I hope this was fixed
Status:
Fixed
|
Owner: r000nster