code: def initialize_extra_operators_links_plugins():
      """Create modules for loaded extension from extra operators links plugins."""
      global global_operator_extra_links
      global operator_extra_links
      global registered_operator_link_classes
  
      if (
          global_operator_extra_links is not None
          and operator_extra_links is not None
          and registered_operator_link_classes is not None
      ):
          return
  
      ensure_plugins_loaded()
  
      if plugins is None:
          raise AirflowPluginException("Can't load plugins.")
  
      log.debug("Initialize extra operators links plugins")
  
      global_operator_extra_links = []
      operator_extra_links = []
      registered_operator_link_classes = {}
  
      for plugin in plugins:
          global_operator_extra_links.extend(
              plugin.global_operator_extra_links
          )
          operator_extra_links.extend(list(plugin.operator_extra_links))
  
          registered_operator_link_classes.update(
              {
                  qualname(link.__class__): link.__class__
                  for link in plugin.operator_extra_links
              }
          )
  
imports: from __future__ import annotations
  import importlib
  import importlib.machinery
  import importlib.util
  import inspect
  import logging
  import os
  import sys
  import types
  from pathlib import Path
  from typing import TYPE_CHECKING, Any, Iterable
  from airflow import settings
  from airflow.utils.entry_points import entry_points_with_dist
  from airflow.utils.file import find_path_from_directory
  from airflow.utils.module_loading import import_string, qualname
label_desc: Use image node_id 10 for calling a global function with example usage: initialize_extra_operators_links_plugins() without return types