code: def is_skipped(self, name: str, value: Any, objtype: str) -> bool:
      try:
          return self.app.emit_firstresult(
              "autodoc-skip-member", objtype, name, value, False, {}
          )
      except Exception as exc:
          logger.warning(
              __(
                  "autosummary: failed to determine %r to be documented, "
                  "the following exception was raised:\n%s"
              ),
              name,
              exc,
              type="autosummary",
          )
          return False
  
imports: from __future__ import annotations
  import argparse
  import importlib
  import inspect
  import locale
  import os
  import pkgutil
  import pydoc
  import re
  import sys
  from os import path
  from typing import TYPE_CHECKING, Any, NamedTuple
  from jinja2 import TemplateNotFound
  from jinja2.sandbox import SandboxedEnvironment
  import sphinx.locale
  from sphinx import __display_version__, package_dir
  from sphinx.builders import Builder
  from sphinx.config import Config
  from sphinx.ext.autodoc.importer import import_module
  from sphinx.ext.autosummary import ImportExceptionGroup, get_documenter, import_by_name, import_ivar_by_name
  from sphinx.locale import __
  from sphinx.pycode import ModuleAnalyzer, PycodeError
  from sphinx.registry import SphinxComponentRegistry
  from sphinx.util import logging, rst
  from sphinx.util.inspect import getall, safe_getattr
  from sphinx.util.osutil import ensuredir
  from sphinx.util.template import SphinxTemplateLoader
label_desc: Use image node_id 3 for calling the ModuleScanner obj's underlying member method code with example usage: obj.is_skipped(name, value, objtype) and returns: self, False