FreeCAD

Форк
0
/
VSCodeAutostartDebug.FCMacro 
18 строк · 715.0 Байт
1
import debugpy
2
from multiprocessing.connection import Listener
3
from freecad.utils import get_python_exe
4

5
# get_python_exe is needed because debugpy needs a python interpreter to work.
6
# It does not have to be FC embedded interpreter.
7
# By default it attempts to use Freecad's PID mistaking it for python.
8
# https://github.com/microsoft/debugpy/issues/262
9
debugpy.configure(python=get_python_exe())
10
debugpy.listen(('localhost', 5678))
11

12
# Turns out you cannot probe debugpy to see if it is up:
13
# https://github.com/microsoft/debugpy/issues/974
14
# Open another port that the script WaitForDebugpy can probe to see if 
15
# debugpy is running
16
listener = Listener(('localhost', 6000), backlog=10)
17

18
debugpy.wait_for_client()
19

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.