Files
dockipelago/.github/type_check.py
2024-04-16 01:38:40 -07:00

24 lines
537 B
Python

from pathlib import Path
import subprocess
import sys
config = Path(__file__).parent / "pyright-config.json"
command: int = ("pyright", "-p", str(config))
print(" ".join(command))
try:
result = subprocess.run(
("pyright", "-p", str(config)),
stdout=subprocess.PIPE,
stderr=subprocess.PIPE
)
except FileNotFoundError as e:
print(f"{e} - Is pyright installed?")
exit(1)
sys.stdout.write((result.stdout or b"").decode())
sys.stderr.write((result.stderr or b"").decode())
exit(result.returncode)