code: def check_additional_host_info(
      additional_host_info: List[HostInfoGetter],
  ):
      names_taken = [x.name for x in _host_info_gatherers_list]
      for getter in additional_host_info:
          if getter.name in names_taken:
              error_msg = (
                  "Key {} used in `additional_host_info` already exists as a "
                  "default gatherer function. Do not use the following keys: "
                  "{}"
              ).format(getter.name, names_taken)
              raise KeyError(error_msg)
  
imports: import os
  import platform
  import re
  import subprocess
  from xml.etree import ElementTree
  import warnings
  from typing import List
  import cpuinfo
  from sacred.utils import optional_kwargs_decorator
  from sacred.settings import SETTINGS
label_desc: Use image node_id 2 for calling a global function with example usage: check_additional_host_info(additional_host_info) without return types