aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2016-04-28 00:56:31 -0700
committerGravatar David Garcia Quintas <dgq@google.com>2016-04-28 00:57:34 -0700
commitc74f62bcfcabd8b7468bcca16dda28a29b377877 (patch)
treed9c013c4eae46797995fb9a824670bd32d6394aa
parente107f8e6884b2f8edec17869bbe0d42f35e88445 (diff)
Don't try to read files that have been moved/renamed.
-rwxr-xr-xtools/distrib/check_include_guards.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/distrib/check_include_guards.py b/tools/distrib/check_include_guards.py
index 897a899e7e..6c160c64b6 100755
--- a/tools/distrib/check_include_guards.py
+++ b/tools/distrib/check_include_guards.py
@@ -31,6 +31,7 @@
import argparse
import os
+import os.path
import re
import sys
import subprocess
@@ -187,6 +188,8 @@ filename_list = []
try:
filename_list = subprocess.check_output(FILE_LIST_COMMAND,
shell=True).splitlines()
+ # Filter out non-existent files (ie, file removed or renamed)
+ filename_list = (f for f in filename_list if os.path.isfile(f))
except subprocess.CalledProcessError:
sys.exit(0)