qmk.path.FileType: fix argument handling (#16693) * qmk.path.FileType: pass in mode as first argument * Better solution * Grammar...
1 files changed, 4 insertions(+), 2 deletions(-) M lib/python/qmk/path.py
M lib/python/qmk/path.py => lib/python/qmk/path.py +4 -2
@@ 70,9 70,11 @@ def normpath(path): class FileType(argparse.FileType): def __init__(self, encoding='UTF-8'): def __init__(self, *args, **kwargs): # Use UTF8 by default for stdin return super().__init__(encoding=encoding) if 'encoding' not in kwargs: kwargs['encoding'] = 'UTF-8' return super().__init__(*args, **kwargs) def __call__(self, string): """normalize and check exists