Skip to content

Notifier thread closed when exception occurs on bus.recv expect repoting to listener only #1667

@prunith

Description

@prunith

Describe the bug

When bus.recv raise an error notifier thread is stoped. Role of notifier is to cascade issue to the listener but not close itself

To Reproduce

Create CAN conection and produce failure on hardware that raise an error. Notifier catch the error but close the thread

Expected behavior

cascade exception to the listener to allow more precise control of failure

Additional context

OS and version: windows
Python version: 3
python-can version: 4.2.2
python-can interface/s (if applicable): mine is Ixxat and error raised is "Error warning limit"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions