diff options
Diffstat (limited to '.custom-format.py')
-rwxr-xr-x | .custom-format.py | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/.custom-format.py b/.custom-format.py index 8d762006..70107997 100755 --- a/.custom-format.py +++ b/.custom-format.py @@ -27,12 +27,15 @@ with open(".clang-format") as f: CLANG_FORMAT_BIN = os.getenv("CLANG_FORMAT_BIN") if CLANG_FORMAT_BIN is None: - p = subprocess.Popen(["clang-format", "--version"], stdout=subprocess.PIPE) - o, _ = p.communicate() - o = str(o, "utf-8") - o = o[len("clang-format version "):].strip() - o = o[:o.find(".")] - o = int(o) + o = 0 + try: + p = subprocess.Popen(["clang-format", "--version"], stdout=subprocess.PIPE) + o, _ = p.communicate() + o = str(o, "utf-8") + o = o[len("clang-format version "):].strip() + o = o[:o.find(".")] + o = int(o) + except: pass if o < 7: if subprocess.call(['which', 'clang-format-7'], stdout=subprocess.PIPE) == 0: CLANG_FORMAT_BIN = 'clang-format-7' |