Originally reported by: Brian Thorne (Bitbucket: hardbyte, GitHub: hardbyte)
There is some suspicious code in can/bus.py to do with locking around the bus. This is a holdover from problems I had with the kvaiser linux sdk not wanting multiple processes doing things on the bus at the same time.
A bit of an investigation is required to see how it effects socketcan, and ideally clean up that code.
Originally reported by: Brian Thorne (Bitbucket: hardbyte, GitHub: hardbyte)
There is some suspicious code in can/bus.py to do with locking around the bus. This is a holdover from problems I had with the kvaiser linux sdk not wanting multiple processes doing things on the bus at the same time.
A bit of an investigation is required to see how it effects socketcan, and ideally clean up that code.