bugfix
diff --git a/pyserial/serial/socket_connection.py b/pyserial/serial/socket_connection.py
index df00965..1010760 100644
--- a/pyserial/serial/socket_connection.py
+++ b/pyserial/serial/socket_connection.py
@@ -19,10 +19,7 @@
from serialutil import *
import time
-import struct
import socket
-import threading
-import Queue
class SocketSerial(SerialBase):
"""Serial port implementation for plain sockets."""
@@ -72,8 +69,6 @@
# ignore errors.
pass
self._socket = None
- if self._thread:
- self._thread.join()
self._isOpen = False
# in case of quick reconnects, give the server some time
time.sleep(0.3)
@@ -108,7 +103,7 @@
def inWaiting(self):
"""Return the number of characters currently in the input buffer."""
if not self._isOpen: raise portNotOpenError
- return self._read_buffer.qsize()
+ return 0 # hmmm, see comment in read()
def read(self, size=1):
"""Read size bytes from the serial port. If a timeout is set it may