printer-linter: exit on invalid definition file paths

This PR prevents silent failure with empty diagnostics if an invalid file path was provided
This commit is contained in:
Luis Gabriel Gomez 2022-12-04 19:45:25 -03:00
parent 4a0711b665
commit 358f20a94e
No known key found for this signature in database
GPG key ID: FE7A1F4E2018AEC7

View file

@ -1,5 +1,6 @@
from argparse import ArgumentParser
from os import getcwd
from os import path
from pathlib import Path
from typing import List
@ -41,6 +42,11 @@ def main() -> None:
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:
for file in files:
diagnostics = diagnoseIssuesWithFile(file, settings)