code: def make_block(self, to, inclusive=True, raise_=True):
      #        print("make_block", to,)
      block = []
      while len(self.ilst):
          instr = self.ilst.pop(0)
          block.append(instr)
  
          #            instr_i = self.jump_map.get(instr.i, instr.i)
          instr_i = instr.i
  
          if to == instr_i:
              if not inclusive:
                  instr = block.pop()
                  self.ilst.insert(0, instr)
              break
      else:
          if raise_:
              #                print(block)
              raise IndexError("no instruction i=%s " % (to,))
  
      return block
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..decompiler.simple_instructions import SimpleInstructions
  from ..decompiler.control_flow_instructions import CtrlFlowInstructions
  import _ast
  from ..asttools import print_ast
  from ..utils import py3, py3op, py2op
label_desc: Use image node_id 5 for calling the Instructions obj's underlying member method code with example usage: obj.make_block(to, inclusive, raise_) and returns: block