diff --git a/Control/AthenaConfiguration/python/AllConfigFlags.py b/Control/AthenaConfiguration/python/AllConfigFlags.py index d32177d7f16cd7f24ccc23fbee3382b137e98342..167e656a9d72875dd29e2893423a8e747d037a61 100644 --- a/Control/AthenaConfiguration/python/AllConfigFlags.py +++ b/Control/AthenaConfiguration/python/AllConfigFlags.py @@ -5,24 +5,11 @@ from __future__ import print_function from AthenaConfiguration.AthConfigFlags import AthConfigFlags from AthenaCommon.SystemOfUnits import TeV from AthenaConfiguration.AutoConfigFlags import GetFileMD, GetDetDescrInfo -import six - - -def _moduleExists (modName): - if six.PY34: - import importlib - return importlib.util.find_spec (modName) is not None - else: - import imp - try: - imp.find_module (modName) - except ImportError: - return False - return True +from PyUtils.moduleExists import moduleExists def _addFlagsCategory (acf, name, generator, modName = None): - if _moduleExists (modName): + if moduleExists (modName): return acf.addFlagsCategory (name, generator) return None