def _ImportPythonModule(module_name):
    """Imports a Python module.

  Args:
    module_name (str): name of the module.

  Returns:
    module: Python module or None if the module cannot be imported.
  """
    try:
        module_object = list(map(__import__, [module_name]))[0]
    except ImportError:
        return None
    if '.' in module_name:
        for submodule_name in module_name.split('.')[1:]:
            module_object = getattr(module_object, submodule_name, None)
    return module_object
