diff --git a/Control/AthenaServices/python/Configurables.py b/Control/AthenaServices/python/Configurables.py index 33229cb3b9845548f740d246674a3f4d0ea814d0..dbbdbad54a7cf7cacfd76d84b1eb3471ca3cb119 100644 --- a/Control/AthenaServices/python/Configurables.py +++ b/Control/AthenaServices/python/Configurables.py @@ -58,7 +58,7 @@ class ThinningSvc( _ThinningSvc ): msg.warning('could not infer clid-name for: "%s"', s) clid = None return clid - + from PyUtils.Decorators import memoize @memoize def _retrieve_items_from_input(): @@ -71,6 +71,8 @@ class ThinningSvc( _ThinningSvc ): items = _pf.extract_items(svcMgr.EventSelector.InputCollections[0]) input_items = [] for item in items: + if item[0] is None: + continue clid = _clid_from_string(item[0]) if clid is None: msg.warning('could not infer clid for: "%s"', item[0])