execution/run_utils.py
def draw_frames(pixels: neopixel.NeoPixel, frames: Frames, frame_times: FrameTimes):
    """
    Draw a series of frames to the tree.

    :param pixels: The neopixel interface
    :param frames: The frames to draw
    :param frame_times: The frame time for each frame
    """
    for frame, frame_time in zip(frames, frame_times):
        draw_frame(pixels, frame, frame_time)

    Draw a series of frames to the tree.

    :param pixels: The neopixel interface
    :param frames: The frames to draw
    :param frame_times: The frame time for each frame
    
Draw a series of frames to the tree.
Draw a series of frames to the tree .
def draw_frames(pixels: neopixel.NeoPixel, frames: Frames, frame_times: FrameTimes):
    for frame, frame_time in zip(frames, frame_times):
        draw_frame(pixels, frame, frame_time)
def draw_frames ( pixels : neopixel . NeoPixel , frames : Frames , frame_times : FrameTimes ) : for frame , frame_time in zip ( frames , frame_times ) : draw_frame ( pixels , frame , frame_time )
Draw a series of frames to the tree.
Draw a series of frames to the tree .
"""
    Draw a series of frames to the tree.

    :param pixels: The neopixel interface
    :param frames: The frames to draw
    :param frame_times: The frame time for each frame
    """
pixels
neopixel.NeoPixel
The neopixel interface
The neopixel interface
frames
Frames
The frames to draw
The frames to draw
frame_times
FrameTimes
The frame time for each frame
The frame time for each frame