Issue 157: contacts with bad unicode status
Status:  Fixed
Owner:
Closed:  Feb 2009
Reported by pupyk...@gmail.com, Jan 23, 2009
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 16, 2009
Project Member #1 r000ns...@gmail.com
(No comment was entered for this change.)
Status: Accepted
Owner: r000nster
Feb 20, 2009
Project Member #2 r000ns...@gmail.com
I hope this was fixed
Status: Fixed