Python:sys
APIs
settrace
 시스템의 추적 기능을 설정하면 Python에서 Python 소스 코드 디버거를 구현할 수 있습니다. 함수는 스레드에 따라 다릅니다. 디버거가 여러 스레드를 지원하려면 디버깅 중인 각 스레드에 대해 settrace()를 사용하여 등록해야 합니다. 
gettrace
현재 디버깅 중인지 확인하는 방법:
import sys 
def debugger_is_active() -> bool:
    """Return if the debugger is currently active"""
    gettrace = getattr(sys, 'gettrace', lambda : None) 
    return gettrace() is not None