Добавить поддержку проверки типов и настройки линтинга, а также изменить точку входа в приложение
This commit is contained in:
Vendored
+16
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"mypy-type-checker.args": [
|
||||||
|
"--config-file",
|
||||||
|
"${workspaceFolder}/pyproject.toml"
|
||||||
|
],
|
||||||
|
"mypy-type-checker.cwd": "${workspaceFolder}",
|
||||||
|
"mypy-type-checker.path": [
|
||||||
|
"${interpreter}",
|
||||||
|
"-m",
|
||||||
|
"mypy"
|
||||||
|
],
|
||||||
|
"python.analysis.extraPaths": [
|
||||||
|
"${workspaceFolder}/src",
|
||||||
|
"${workspaceFolder}/stubs"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,11 +1,9 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
import runpy
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
sys.path.insert(0, str(Path(__file__).resolve().parent / 'src'))
|
|
||||||
|
|
||||||
from yt_shorts_downloader.cli import main
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
raise SystemExit(main())
|
sys.path.insert(0, str(Path(__file__).resolve().parent / 'src'))
|
||||||
|
runpy.run_module('yt_shorts_downloader', run_name='__main__')
|
||||||
|
|||||||
Reference in New Issue
Block a user