def draw_temp_cutting_segment(self):
        """Draw temporary segment between point and mouse.

        Used while defining a line segment which will cut
        all segments which are crossed by it. This draws
        a line from the position in the 'cut_start_pos'
        attribute)to the current mouse position.
        """
        ### since in the state this is executed there can
        ### be no scrolling, the points are always on the
        ### screen, so there's no need to clip them to
        ### the screen, you can retrieve and draw them
        ### right away

        draw_line(
            SCREEN,
            CUTTING_SEGMENT,
            self.cut_start_pos,  # start
            SERVICES_NS.get_mouse_pos(),  # end
            3,
        )
Draw temporary segment between point and mouse.

        Used while defining a line segment which will cut
        all segments which are crossed by it. This draws
        a line from the position in the 'cut_start_pos'
        attribute)to the current mouse position.
        
nodezator/graphman/socketparenthood/draw/__init__.py