OpenCyphal / pydsdl

Cyphal DSDL processing front end implemented in Python
https://opencyphal.org
MIT License
11 stars 9 forks source link

Fix #41 and #42 #44

Closed pavel-kirienko closed 4 years ago

pavel-kirienko commented 4 years ago

Fixes #41 Fixes #42

Now, in case of an accidental misuse like in https://forum.uavcan.org/t/dsdl-compilation-error/904/2, the error message will contain a helpful suggestion:

/home/pavel/test/demo/dsdl/my_namespace/Trajectory.1.0.uavcan:1: Data type my_namespace.PointXY.1.0 could not be found in the following root namespaces: {'dsdl'}.  Did you mean to use the directory '/home/pavel/test/demo/dsdl/my_namespace' instead of '/home/pavel/test/demo/dsdl'?
coveralls commented 4 years ago

Pull Request Test Coverage Report for Build 34691594


Totals Coverage Status
Change from base Build 34690396: 0.0%
Covered Lines: 2964
Relevant Lines: 2964

💛 - Coveralls