code: def configure_fab(self) -> None:
      if self.config["SILENCE_FAB"]:
          logging.getLogger("flask_appbuilder").setLevel(logging.ERROR)
  
      custom_sm = (
          self.config["CUSTOM_SECURITY_MANAGER"]
          or SupersetSecurityManager
      )
      if not issubclass(custom_sm, SupersetSecurityManager):
          raise Exception(  # pylint: disable=broad-exception-raised
              """Your CUSTOM_SECURITY_MANAGER must now extend SupersetSecurityManager,
                   not FAB's security manager.
                   See [4565] in UPDATING.md"""
          )
  
      appbuilder.indexview = SupersetIndexView
      appbuilder.base_template = "superset/base.html"
      appbuilder.security_manager_class = custom_sm
      appbuilder.init_app(self.superset_app, db.session)
  
imports: from __future__ import annotations
  import contextlib
  import logging
  import os
  import sys
  from typing import Any, Callable, TYPE_CHECKING
  import wtforms_json
  from deprecation import deprecated
  from flask import Flask, redirect
  from flask_appbuilder import expose, IndexView
  from flask_babel import gettext
  from flask_compress import Compress
  from flask_session import Session
  from werkzeug.middleware.proxy_fix import ProxyFix
  from superset.constants import CHANGE_ME_SECRET_KEY
  from superset.extensions import _event_logger, APP_DIR, appbuilder, async_query_manager_factory, cache_manager, celery_app, csrf, db, encrypted_field_factory, feature_flag_manager, machine_auth_provider_factory, manifest_processor, migrate, profiling, results_backend_manager, ssh_manager_factory, stats_logger_manager, talisman
  from superset.security import SupersetSecurityManager
  from superset.superset_typing import FlaskResponse
  from superset.tags.core import register_sqla_event_listeners
  from superset.utils.core import is_test, pessimistic_connection_handling
  from superset.utils.log import DBEventLogger, get_event_logger_from_cfg_value
label_desc: Use image node_id 18 for calling the SupersetAppInitializer obj's underlying member method code with example usage: obj.configure_fab() without return types