Отладчик кода VS не останавливается на точках останова - PullRequest
2 голосов
/ 14 марта 2019

Я только начал использовать VS Code. Я использую Python, и я столкнулся с некоторыми проблемами, когда дело доходит до отладки.

Я читал другие темы, но моя ситуация немного отличается. Отладка работает отлично, если у меня есть простое тестовое приложение, хотя в настоящее время я работаю с последовательной связью, поэтому я импортирую последовательную библиотеку.

Отладчик не остановится ни на одной из точек останова.

launch.json Настройки отладчика

    {
        "name": "Python: Terminal (integrated)",
        "type": "python",
        "program": "${file}",
        "request": "launch",
        "logToFile": true,
        "console": "integratedTerminal"
    },

код, который можно отлаживать

   import math

   print("hello")

   i = 5 *breakpoint*

   print(5)

код, в котором отладчик не останавливается в точках останова

  import serial
  import io     *breakpoint*

  ser = serial.Serial(  
     port='COM10',
     baudrate=2400,
     parity=serial.PARITY_EVEN,
     stopbits=serial.STOPBITS_ONE,
     bytesize=serial.SEVENBITS
     )

     print("test") *breakpoint*

     ser.write(b'D Hallo \r\n')
     print(f'command: {command}, text: {text}')5
     ser.close()  

     print(5)

Проект отладки тот же, и отладчик не пишет что-то другое при его выполнении. Я установил Code Runner и расширения Python.

Что может быть причиной проблемы и что можно исправить?

...