Merge pull request #13969 from lggomez/feat/pinter-linter_invfiles

printer-linter: exit on invalid definition file paths
This commit is contained in:
Joey de l'Arago 2022-12-09 11:43:35 +01:00 committed by GitHub
commit 3f699a35f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,6 @@
from argparse import ArgumentParser from argparse import ArgumentParser
from os import getcwd from os import getcwd
from os import path
from pathlib import Path from pathlib import Path
from typing import List from typing import List
@ -41,6 +42,11 @@ def main() -> None:
full_body_check = {"Diagnostics": []} full_body_check = {"Diagnostics": []}
for file in files:
if not path.exists(file):
print(f"Can't find the file: {file}")
return
if to_fix or to_diagnose: if to_fix or to_diagnose:
for file in files: for file in files:
diagnostics = diagnoseIssuesWithFile(file, settings) diagnostics = diagnoseIssuesWithFile(file, settings)