aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/tcp.py
diff options
context:
space:
mode:
Diffstat (limited to 'netlib/tcp.py')
-rw-r--r--netlib/tcp.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/netlib/tcp.py b/netlib/tcp.py
index d0ca09f3..56cc0dea 100644
--- a/netlib/tcp.py
+++ b/netlib/tcp.py
@@ -1,4 +1,4 @@
-import select, socket, threading, traceback, sys, time
+import select, socket, threading, sys, time, traceback
from OpenSSL import SSL
import certutils
@@ -84,13 +84,14 @@ class _FileLike:
def reset_timestamps(self):
self.first_byte_timestamp = None
+
class Writer(_FileLike):
def flush(self):
- try:
- if hasattr(self.o, "flush"):
+ if hasattr(self.o, "flush"):
+ try:
self.o.flush()
- except socket.error, v:
- raise NetLibDisconnect(str(v))
+ except socket.error, v:
+ raise NetLibDisconnect(str(v))
def write(self, v):
if v: