j3kestrel
j3kestrel
To the original post/problem, I found this worked as a work-around: `pip3 install logger` I am using the following patch for the `set_write_buffer_limits` fault: ``` --- protocol.py.orig 2017-07-29 17:44:52.454129414 -0400...
Well, glad I commented before putting much more effort in to it! That might explain at least some of the un-reliability I've seen? It will be a few days before...
I removed the logging package that I installed: `pip3 unintall logging` Restored the original copy of `protocol.py` and downgraded to pyserial 3.2.0: `pip3 install --upgrade pyserial==3.2.0` Seems to be working.
`inputs.EVENT_MAP['type_codes']` is a generator. As such, the value of `inputs.EVENT_MAP` can only be used once. Since it is used as part of `DeviceManager.__init__()`, only one `DeviceManager` can be constructed. If...
I now see that pull request #81 fixes the same problem, but doesn't add a function to re-scan devices.
I suspect that is because `input.devices` not mutated, it is replaced. As a result, `inputs.devices` and local `devices` no longer reference the same object. Any local references to `input.devices` would...