Move most of the actual hook script into pre-commit hook-impl

This commit is contained in:
Anthony Sottile
2020-01-20 13:32:33 -08:00
parent 93152218a7
commit 95b8d71bd9
10 changed files with 471 additions and 201 deletions

View File

@@ -29,10 +29,8 @@ def find_executable(
environ = _environ if _environ is not None else os.environ
if 'PATHEXT' in environ:
possible_exe_names = tuple(
exe + ext.lower() for ext in environ['PATHEXT'].split(os.pathsep)
) + (exe,)
exts = environ['PATHEXT'].split(os.pathsep)
possible_exe_names = tuple(f'{exe}{ext}' for ext in exts) + (exe,)
else:
possible_exe_names = (exe,)