api: crchcecker ignore version < 1.0.0 and outside of src directory
[vpp.git] / extras / scripts / crcchecker.py
index 5060d9f..fdaef21 100755 (executable)
@@ -105,11 +105,14 @@ def filelist_from_patchset(pattern):
     filelist = []
     git_cmd = ('((git diff HEAD~1.. --name-only;git ls-files -m) | '
                'sort -u | grep "\\.api$")')
-    returncode = check_output(git_cmd, shell=True)
+    try:
+        res = check_output(git_cmd, shell=True)
+    except CalledProcessError:
+        return []
 
     # Check for dependencies (imports)
     imported_files = []
-    for line in returncode.decode('ascii').split('\n'):
+    for line in res.decode('ascii').split('\n'):
         if not line:
             continue
         if not re.search(pattern, line):