pycyphal
pycyphal copied to clipboard
It is not obvious that a node should be started for it to receive transfers
A node that is not started can send messages but not receive them. This will deceive people into thinking that everything is okay.
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.