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