Python API: log and swallow all exceptions
Instead of throwing errors, the logging SDK will now log errors, including call stack. This means the users code will continue to run, just with broken rerun logging.
Checklist
- [x] I have read and agree to Contributor Guide and the Code of Conduct
- [ ] I've included a screenshot or gif (if applicable)
- [ ] I've added a line to
CHANGELOG.md(if this is a big enough change to warrant it)
This pretty much looks exactly like what I would expect.
With this fix I continue to get type checking functionality in vs-code in python3.10. Would be great to get someone with an older python to confirm this doesn't break anything.
No, it doesn't work for me 😭 :

Same on main:

But does it crash?
I think typing_extensions makes it valid python… but doesn’t actually include the full functionality.
But does it crash?
I think typing_extensions makes it valid python… but doesn’t actually include the full functionality.
It runs fine, but the type hinting is broken which is quite sad
I'm gonna give this another go
Replaced by https://github.com/rerun-io/rerun/pull/1477