code: def format_variables(self, frame_info: FrameInfo) -> Iterable[str]:
      for var in sorted(frame_info.variables, key=lambda v: v.name):
          try:
              yield self.format_variable(var) + "\n"
          except Exception:
              pass
  
imports: import inspect
  import sys
  import traceback
  from types import FrameType, TracebackType
  from typing import Union, Iterable
  from stack_data import style_with_executing_node, Options, Line, FrameInfo, LINE_GAP, Variable, RepeatedFrames, BlankLineRange, BlankLines
  from stack_data.utils import assert_
label_desc: Use image node_id 14 for calling the Formatter obj's underlying member method code with example usage: obj.format_variables(frame_info) without return types