aboutsummaryrefslogtreecommitdiffstats
path: root/skype/skyped.py
diff options
context:
space:
mode:
authorVMiklos <vmiklos@frugalware.org>2007-09-12 00:11:04 +0200
committerVMiklos <vmiklos@frugalware.org>2007-09-12 00:11:04 +0200
commitaf8675fa2a9dacb075e1fee0e492a2ea632a68e1 (patch)
tree592ef58eb55808a961cd03dc31f40cbbea0837b3 /skype/skyped.py
parentdffa24fe3c6f55ae900cf4950e05622860237ab0 (diff)
skyped: handle a possible IOError
Diffstat (limited to 'skype/skyped.py')
-rw-r--r--skype/skyped.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/skype/skyped.py b/skype/skyped.py
index a40e77c3..a79cd4fd 100644
--- a/skype/skyped.py
+++ b/skype/skyped.py
@@ -102,7 +102,10 @@ class SkypeApi():
e = i.encode(locale.getdefaultlocale()[1])
dprint('<< ' + e)
if conn:
- conn.send(e + "\n")
+ try:
+ conn.send(e + "\n")
+ except IOError, s:
+ dprint("Warning, seding '%s' failed (%s)." % (e, s))
def send(self, msg_text):
if not len(msg_text):