From 992c99b46c3d1d7dc3641a115ea661ed27fa27cf Mon Sep 17 00:00:00 2001 From: danciubotaru <ciubotaru.danut@gmail.com> Date: Wed, 15 Aug 2018 21:43:46 +0300 Subject: [PATCH] modified the MetaReader to deal with eventless files. Still needs to be tested Former-commit-id: 8699146729779c4658cc035fdd609780701fca4e --- Tools/PyUtils/python/MetaReader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tools/PyUtils/python/MetaReader.py b/Tools/PyUtils/python/MetaReader.py index 93aabdd20a3..36e320f1c1e 100644 --- a/Tools/PyUtils/python/MetaReader.py +++ b/Tools/PyUtils/python/MetaReader.py @@ -66,7 +66,10 @@ def read_metadata(filenames, file_type=None, mode='lite', meta_key_filter= []): current_file = ROOT.TFile(filename) # open the tree 'POOLContainer' to read the number of entries - meta_dict[filename]['nentries'] = current_file.Get('POOLContainer').GetEntriesFast() + if current_file.GetListOfKeys().Contains('POOLContainer'): + meta_dict[filename]['nentries'] = current_file.Get('POOLContainer').GetEntriesFast() + else: + meta_dict[filename]['nentries'] = None # read and add the 'GUID' value meta_dict[filename]['file_guid'] = _read_guid(filename) -- GitLab