code: def _get_code_position(code, instruction_index):
      if instruction_index < 0:
          return (None, None, None, None)
      positions_gen = code.co_positions()
      return next(
          itertools.islice(positions_gen, instruction_index // 2, None)
      )
  
imports: import collections.abc
  import itertools
  import linecache
  import sys
  import textwrap
  from contextlib import suppress
label_desc: Use image node_id 22 for calling a global function with example usage: _get_code_position(code, instruction_index) and returns: next, None,  None,  None,  None