aboutsummaryrefslogtreecommitdiff
path: root/lib/python/qmk/cli/format/python.py
diff options
context:
space:
mode:
authorJoel Challis <[email protected]>2022-01-03 21:54:46 +0000
committerGitHub <[email protected]>2022-01-03 21:54:46 +0000
commitaea71554234cce71f9f9d4087253e53d2729f9a7 (patch)
treeaa4a529fc95f46670d76001163b4165d6108bec5 /lib/python/qmk/cli/format/python.py
parenta88dc08643af76e19eff72dbd9b2a0cefea3f23f (diff)
downloadqmk_firmware-aea71554234cce71f9f9d4087253e53d2729f9a7.tar.gz
qmk_firmware-aea71554234cce71f9f9d4087253e53d2729f9a7.zip
Fix "No C files in filelist: None" (#15560)
* Fix "No C files in filelist: None" * Align other commands * force absolute paths
Diffstat (limited to 'lib/python/qmk/cli/format/python.py')
-rwxr-xr-xlib/python/qmk/cli/format/python.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/python/qmk/cli/format/python.py b/lib/python/qmk/cli/format/python.py
index 47b5c45fd5..008622cac1 100755
--- a/lib/python/qmk/cli/format/python.py
+++ b/lib/python/qmk/cli/format/python.py
@@ -25,8 +25,9 @@ def yapf_run(files):
def filter_files(files):
"""Yield only files to be formatted and skip the rest
"""
+ files = list(map(normpath, filter(None, files)))
for file in files:
- if file and normpath(file).name.split('.')[-1] in py_file_suffixes:
+ if file.suffix[1:] in py_file_suffixes:
yield file
else:
cli.log.debug('Skipping file %s', file)