콘솔워크

[pyqt5] vscode에서 멀티스레드 사용 시 중단점에서 멈추지 않는 현상 수정 본문

프로그래밍/python

[pyqt5] vscode에서 멀티스레드 사용 시 중단점에서 멈추지 않는 현상 수정

이휘재123 2022. 11. 2. 16:08
반응형

현재 vscode에서 작업 시 멀티 스레드 상의 디버깅 중단점이 안먹는 경우가 있다.

위 경우에 코드 몇줄을 추가해주면 중단점이 먹는 경우가 있다.

 

import debugpy

debugpy.debug_this_thread()

디버깅 기술문서에는 코드의 최상단의 위 코드를 추가해주면 된다고 하였지만 작동하지 않았고 디버깅 포인트와 같은 레벨의 함수에 debugpy.debug_this_thread()를 추가해주니 정상 작동 하였다.

 

debugpy를 추가한 예시

 

반응형