use Python instead of bash

This commit is contained in:
beauxq
2024-04-16 01:27:51 -07:00
parent 3779ff09ab
commit 6d4942302d
4 changed files with 26 additions and 9 deletions

23
.github/type_check.py vendored Normal file
View File

@@ -0,0 +1,23 @@
from pathlib import Path
import subprocess
import sys
config = Path(__file__).parent / "pyright-config.json"
command = ("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)