class_docstr: Events related to the cutting process.
class_docstr_tok: ["Events","related","to","the","cutting","process","."]
docstr: Invalid cutting parameters have been specified.
docstr_tok: ["Invalid","cutting","parameters","have","been","specified","."]
code: def invalid_cut(
      self,
      current_demand: (int, int),
      piece_to_cut: (int, int),
      raw_piece_size: (int, int),
  ):
      """Invalid cutting parameters have been specified."""
  
file_path: maze/tutorials/tutorial_maze_env/part04_events/env/events.py
imports: from abc import ABC
  import numpy
  from maze.core.log_stats.event_decorators import define_step_stats, define_episode_stats, define_epoch_stats
label_desc: Use image node_id 3 for calling the CuttingEvents obj's underlying member method code with example usage: obj.invalid_cut(current_demand, piece_to_cut, raw_piece_size) without return types