Browse Source

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

printer-linter: exit on invalid definition file paths
Joey de l'Arago 2 years ago
parent
commit
3f699a35f4
1 changed files with 6 additions and 0 deletions
  1. 6 0
      printer-linter/src/terminal.py

+ 6 - 0
printer-linter/src/terminal.py

@@ -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)