diff options
author | mrDoctorWho <mrdoctorwho@gmail.com> | 2014-01-09 22:02:59 +0400 |
---|---|---|
committer | mrDoctorWho <mrdoctorwho@gmail.com> | 2014-01-09 22:02:59 +0400 |
commit | 801b977271d72372b69e002a4d949c9f869d8e91 (patch) | |
tree | 099421be8ba1fbbafa7c6f7b718ebe9d0658ae8b | |
parent | 513c491c318e311c2688ce143e6da0ccb13f2dec (diff) |
a little cosmetic fix
-rw-r--r-- | xmpp/transports.py | 23 |
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): """ |