ML 기반 챗봇을 개발 중이었다. 웹 프레임워크로는 Python 기반의 Flask를 선택했고 Youtube 채팅을 Youtube Streaming API를 사용하여 스크레이핑해오는 구조였다. LiveChat 함수를 사용하던 중 아래와 같은 오류가 발생했다.

Python signals: ValueError: signal only works in main thread

LiveChat 함수에 interruptable=False 파라메터 추가해서 해결했다.