rfc2217: fix auto-open use case when port is given as parameter, fixes #188
diff --git a/serial/rfc2217.py b/serial/rfc2217.py
index dee5c2b..34c0666 100644
--- a/serial/rfc2217.py
+++ b/serial/rfc2217.py
@@ -380,7 +380,6 @@
9600, 19200, 38400, 57600, 115200)
def __init__(self, *args, **kwargs):
- super(Serial, self).__init__(*args, **kwargs)
self._thread = None
self._socket = None
self._linestate = 0
@@ -396,6 +395,7 @@
self._rfc2217_port_settings = None
self._rfc2217_options = None
self._read_buffer = None
+ super(Serial, self).__init__(*args, **kwargs) # must be last call in case of auto-open
def open(self):
"""\