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 /skype/skyped.py | |
parent | 67496f714dace43eb7bd2e2cf123f72b64004454 (diff) |
skyped: fix receiving / sending accents again
Diffstat (limited to 'skype/skyped.py')
-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): |