OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
120 stars 105 forks source link

It is not obvious that a node should be started for it to receive transfers #213

Open silverv opened 2 years ago

silverv commented 2 years ago

A node that is not started can send messages but not receive them. This will deceive people into thinking that everything is okay.

pavel-kirienko commented 2 years ago

One easy fix that comes to mind is to raise a very explicit exception should one attempt to do something with a node instance that is not start()-ed.