Source code for tablate.classes.helpers.select_frame

from typing import Union

from tablate.type.type_store import FrameDict, FrameDictList


[docs] def select_frame(frame_list: FrameDictList, selector: Union[int, str]) -> FrameDict: for frame_index, (frame_key, frame_item) in enumerate(frame_list.items()): if (type(selector) == int and selector == frame_index) or (type(selector) == str and selector == frame_key): return frame_item