Я создал приложение Flask и начал строить свой проект, но когда я использую точку останова в любом файле для отладки, vscode автоматически остановится на этой строке HTTPServer.serve_forever(self)
в модуле по умолчанию колбы.
Вещи раздражают, так как они переходят на эту строку и игнорируют мою исходную точку останова, затрудняют отладку.
Есть идеи?
launch.json
{
"name": "Python: Custom Flask",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/venv/bin/activate",
"module": "flask",
"env": {
"ENV": ".local"
},
"args": [
"run",
]
}
serving.py
def serve_forever(self):
self.shutdown_signal = False
try:
HTTPServer.serve_forever(self) # <- Always stop on this line
except KeyboardInterrupt:
pass
finally:
self.server_close()
app.py
from flask import app
app = Flask(__name__)
@app.route('/')
def index():
return "OK"
app.run()