Closed carandraug closed 2 years ago
The issue is that pySerial 3.5 changed the named of the arguments for Serial.read_until
. What was previously named terminator
was renamed expected
. There was no change of behaviour, only the name of the argument changed to "reflect functionality beyond just line terminators". This change was done in commit pyserial/pyserial@daaf33edd1a054a52fa8ec297a5767d06f96a942 . I have reported as being backwards incompatible at pyserial/pyserial#634 but I guess we now should do something about it on our side.
I have changed this in f190c7b1c7b2 to avoid the use of the argument name and reply on its position only. @jacopoabramo, while we do not have a new release of Microscope, you can either apply the change to your installation of Microscope or you could install any pyserial release before 3.5 (pip install "pyserial<3.5"
).
Closing as fixed.
This issue was split from the discussion in #232 and reported by @jacopoabramo: