I have this setting file at Visual Studio Code launch.json:
"name": "Django",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config:python.pythonPath}",
"program": "${workspaceFolder}/manage.py",
"cwd": "${workspaceFolder}",
"args": [
"runserver",
"--noreload",
"--nothreading"
],
"env": {},
"envFile": "${workspaceFolder}/.env",
"debugOptions": [
"RedirectOutput",
"Django"
]
When I click on Debug --> Start Debugging, it auto generates the following syntax which is different from my setting file above:
C:\Users\HP\Work\ABC>cd C:\Users\HP\Work\ABC && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && C:\Users\HP\Work\Scripts\python.exe c:\Users\HP.vscode\extensions\ms-python.python-2018.5.0\pythonFiles\PythonTools\visualstudio_py_launcher.py C:\Users\HP\Work\ABC 65530 34806ad9-833a-4524-8cd6-18ca4aa74f14 RedirectOutput,RedirectOutput,DjangoDebugging C:\Users\HP\Work\ABC/manage.py runserver --noreload --nothreading "
When executing the above debugger, it always return inconsistent error messages such as:
-
RuntimeError: Set changed size during iteration
-
raise Exception('failed to attach') Exception: failed to attach
from Visual Studio Code debugger for Python
No comments:
Post a Comment