Hello,
I work on DASL Testing, a project funded by IPFS to test dag-cbor libraries.
I'm filing this issue to report on "Tier 1" bugs we've discovered in python-libipld. More information is available here.
Please feel free to use this issue for tracking bug fixes, asking me questions, or anything else that's helpful.
Bugs
I'd also like to mention that this library sometimes raises PanicException from pyo3, which can't be caught the normal Python way of except Exception, instead I have to do:
except BaseException as e:
if type(e).__name__ == "PanicException":
Ideally this library would not raise PanicException, even for invalid input.
You can view all the tests in more detail on the DASL testing website: https://hyphacoop.github.io/dasl-testing/
Hello,
I work on DASL Testing, a project funded by IPFS to test dag-cbor libraries.
I'm filing this issue to report on "Tier 1" bugs we've discovered in python-libipld. More information is available here.
Please feel free to use this issue for tracking bug fixes, asking me questions, or anything else that's helpful.
Bugs
3bffffffffffffffffis converted to00(zero)I'd also like to mention that this library sometimes raises PanicException from pyo3, which can't be caught the normal Python way of
except Exception, instead I have to do:Ideally this library would not raise PanicException, even for invalid input.
You can view all the tests in more detail on the DASL testing website: https://hyphacoop.github.io/dasl-testing/