Во-первых, я хочу знать, завершается ли функция __stream, если пользователь закрывает страницу. Я провел несколько тестов по этому поводу, но я не уверен. Во-вторых, могу ли я добавить обратный вызов к функции __stream, которая будет вызываться при закрытии потоковой передачи?
def __stream(self,url): video_cap = cv2.VideoCapture(url) while True: _, frame = cv2.imencode('.jpg', video_cap.read()[1],[int(cv2.IMWRITE_JPEG_QUALITY), 100]) yield(b'--frame\r\n' b'Content-Type: image/jpeg\r\n\r\n' + frame.tobytes() + b'\r\n\r\n') [/code] Во-первых, я хочу знать, завершается ли функция __stream, если пользователь закрывает страницу. Я провел несколько тестов по этому поводу, но я не уверен. Во-вторых, могу ли я добавить обратный вызов к функции __stream, которая будет вызываться при закрытии потоковой передачи?