code: def _check_src_normal(pick_ori, src):
      from ..source_space import SourceSpaces
  
      _validate_type(src, SourceSpaces, "src")
      if pick_ori == "normal" and src.kind not in (
          "surface",
          "discrete",
      ):
          raise RuntimeError(
              "Normal source orientation is supported only for "
              "surface or discrete SourceSpaces, got type "
              "%s" % (src.kind,)
          )
  
imports: import numbers
  import operator
  import os
  import re
  from builtins import input
  from difflib import get_close_matches
  from importlib import import_module
  from pathlib import Path
  import numpy
  from ..defaults import HEAD_SIZE_DEFAULT, _handle_default
  from ..fixes import _compare_version, _median_complex
  from ._logging import _record_warnings, _verbose_safe_false, logger, verbose, warn
label_desc: Use image node_id 40 for calling a global function with example usage: _check_src_normal(pick_ori, src) without return types