Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mrDoctorWho/xmpppy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrDoctorWho <mrdoctorwho@gmail.com>2014-01-09 22:02:59 +0400
committermrDoctorWho <mrdoctorwho@gmail.com>2014-01-09 22:02:59 +0400
commit801b977271d72372b69e002a4d949c9f869d8e91 (patch)
tree099421be8ba1fbbafa7c6f7b718ebe9d0658ae8b
parent513c491c318e311c2688ce143e6da0ccb13f2dec (diff)
a little cosmetic fix
-rw-r--r--xmpp/transports.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/xmpp/transports.py b/xmpp/transports.py
index 210fb36..3101ba3 100644
--- a/xmpp/transports.py
+++ b/xmpp/transports.py
@@ -215,20 +215,19 @@ class TCPsocket(PlugIn):
data = data.encode("utf-8")
elif not isinstance(data, str):
data = ustr(data).encode("utf-8")
- while not select((), [self._sock], (), timeout)[1]:
+ while not select([], [self._sock], [], timeout)[1]:
pass
+ try:
+ self._send(data)
+ except Exception:
+ self.DEBUG("Socket error while sending data.", "error")
+ self._owner.disconnected()
else:
- try:
- self._send(data)
- except Exception:
- self.DEBUG("Socket error while sending data.", "error")
- self._owner.disconnected()
- else:
- if not data.strip():
- data = repr(data)
- self.DEBUG(data, "sent")
- if hasattr(self._owner, "Dispatcher"):
- self._owner.Dispatcher.Event("", DATA_SENT, data)
+ if not data.strip():
+ data = repr(data)
+ self.DEBUG(data, "sent")
+ if hasattr(self._owner, "Dispatcher"):
+ self._owner.Dispatcher.Event("", DATA_SENT, data)
def pending_data(self, timeout=0):
"""