diff options
| author | VMiklos <vmiklos@frugalware.org> | 2007-09-04 21:29:42 +0200 | 
|---|---|---|
| committer | VMiklos <vmiklos@frugalware.org> | 2007-09-04 21:29:42 +0200 | 
| commit | 52d779e215047fab1c438356ade5809189fd1cc1 (patch) | |
| tree | fa453dc35a0dbc42b25c61378d3d767b1176f7b3 | |
| parent | 67496f714dace43eb7bd2e2cf123f72b64004454 (diff) | |
skyped: fix receiving / sending accents again
| -rw-r--r-- | skype/skyped.py | 12 | 
1 files changed, 7 insertions, 5 deletions
diff --git a/skype/skyped.py b/skype/skyped.py index 9cf53b7b..d4af5bda 100644 --- a/skype/skyped.py +++ b/skype/skyped.py @@ -100,20 +100,22 @@ class SkypeApi():  		else:  			msg_text = [msg_text]  		for i in msg_text: -			dprint('<< ' + i) +			e = i.encode(locale.getdefaultlocale()[1]) +			dprint('<< ' + e)  			if conn: -				conn.send(i + "\n") +				conn.send(e + "\n")  	def send(self, msg_text):  		if not len(msg_text):  			return -		dprint('>> ' + msg_text) +		e = msg_text.decode(locale.getdefaultlocale()[1]) +		dprint('>> ' + e)  		try: -			self.skype._DoCommand(msg_text) +			self.skype._DoCommand(e)  		except Skype4Py.ISkypeError:  			pass  		except Skype4Py.errors.ISkypeAPIError, s: -			dprint("Warning, seding '%s' failed (%s)." % (msg_text, s)) +			dprint("Warning, seding '%s' failed (%s)." % (e, s))  class Options:  	def __init__(self):  | 
