OpenCyphal / pydsdl

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

Nested root namespace check yields a false-positive #68

Closed pavel-kirienko closed 3 years ago

pavel-kirienko commented 3 years ago

Repro:

y compile ~/uavcan/public_regulated_data_types/uavcan ~/zubax/software/zubax_dsdl/zubax ~/zubax/software/zubax_dsdl/zubax_internet

https://github.com/UAVCAN/pydsdl/blob/cee519f73effbec45570cd4bce50d4625b9ac7c2/pydsdl/_namespace.py#L408

Related: https://github.com/UAVCAN/nunaweb/issues/25