def find_window()

in otava/analysis.py [0:0]


    def find_window(candidate: int, window_endpoints: Reversible[int]) -> (int, int):
        start: int = next((x for x in reversed(window_endpoints) if x < candidate), None)
        end: int = next((x for x in window_endpoints if x > candidate), None)
        return start, end