code: def predefine_names(context, flow_scope, dct):
      predefined = context.predefined_names
      predefined[flow_scope] = dct
      try:
          yield
      finally:
          del predefined[flow_scope]
  
imports: import copy
  import sys
  import re
  import os
  from itertools import chain
  from contextlib import contextmanager
  from parso.python import tree
  from jedi._compatibility import unicode
  from jedi.parser_utils import get_parent_scope
label_desc: Use image node_id 7 for calling a global function with example usage: predefine_names(context, flow_scope, dct) without return types