aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skyped.py
diff options
context:
space:
mode:
authorVMiklos <vmiklos@frugalware.org>2007-09-04 21:29:42 +0200
committerVMiklos <vmiklos@frugalware.org>2007-09-04 21:29:42 +0200
commit52d779e215047fab1c438356ade5809189fd1cc1 (patch)
treefa453dc35a0dbc42b25c61378d3d767b1176f7b3 /skype/skyped.py
parent67496f714dace43eb7bd2e2cf123f72b64004454 (diff)
skyped: fix receiving / sending accents again
Diffstat (limited to 'skype/skyped.py')
-rw-r--r--skype/skyped.py12
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):