import importlib


def __importReport(module):
  """ Directly checks the module version.
  Returns (found_boolean,message,version)
  The found_boolean is true if the module is found.
  The message will be the result of print(module)
  The version is the version number or "NA" if not known.
  """
  try:
    loaded = importlib.import_module(module)
    foundVersion = loaded.__version__
    output = str(loaded)
    return (True, output, foundVersion)
  except ImportError:
    return (False, 'Failed to find module '+module, "NA")