code: def _get_possible_nodes(module_context, func_string_name):
      try:
          names = module_context.tree_node.get_used_names()[
              func_string_name
          ]
      except KeyError:
          return
  
      for name in names:
          bracket = name.get_next_leaf()
          trailer = bracket.parent
          if trailer.type == "trailer" and bracket == "(":
              yield name, trailer
  
imports: from parso.python import tree
  from jedi import settings
  from jedi import debug
  from jedi.evaluate.cache import evaluator_function_cache
  from jedi.evaluate import imports
  from jedi.evaluate.arguments import TreeArguments
  from jedi.evaluate.param import create_default_params
  from jedi.evaluate.helpers import is_stdlib_path
  from jedi.evaluate.utils import to_list
  from jedi.parser_utils import get_parent_scope
  from jedi.evaluate.context import ModuleContext, instance
  from jedi.evaluate.base_context import ContextSet, NO_CONTEXTS
  from jedi.evaluate import recursion
label_desc: Use image node_id 4 for calling a global function with example usage: _get_possible_nodes(module_context, func_string_name) without return types