-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve error reporting and add support for older files #236
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## master #236 +/- ##
==========================================
- Coverage 89.35% 87.64% -1.72%
==========================================
Files 18 18
Lines 2104 2266 +162
==========================================
+ Hits 1880 1986 +106
- Misses 224 280 +56
... and 14 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
OK, after debugging the whole day, I got stuck at a runaway pointer. I need a break... ;)
|
Next time you're in Munich, you so are going to drink for free! :-) |
😆 better wait until I solved it 🙈 |
I have faith :-) |
Ouff, that's tough.. I probably need to reorganise a few things. Baskets in TTree is a bit "awkward" |
Just encountered a specific type of ROOT files in KM3NeT which also have TBaskets in a TTree... the pressure is increasing 🙈 |
Sometimes ROOT is just ... well ... |
OK, I am still struggling. Something with our KM3NeT internal files is a bit different. I now have added a warning if TBaskets are discovered in a TTree so that the user knows what's going on. I'll still merge this since 1. at least now we are able to read the type of KM3NeT ROOT files which are related to this and 2. the error reporting is definitely improved + the support for older files is also extended. I'll open an other PR to work on the recovered TBaskets separately. |
btw does this help: |
Yep, together with scikit-hep/uproot3#401 (comment) Thanks! |
This PR is a bit crowded but will eventually solve a few error reporting problems and hopefully issues like #235 with old versions of ROOT classes (TTree 5, TBranch 8, ...)