mirror of
https://github.com/clementine-player/Clementine
synced 2025-02-02 12:26:48 +01:00
Make formater a little bit more generic
This commit is contained in:
parent
4fec417a93
commit
8b934b7ada
10
dist/format.py
vendored
Normal file → Executable file
10
dist/format.py
vendored
Normal file → Executable file
@ -1,3 +1,4 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
import argparse
|
import argparse
|
||||||
import difflib
|
import difflib
|
||||||
import os
|
import os
|
||||||
@ -20,6 +21,9 @@ def main():
|
|||||||
help='file extensions to reformat')
|
help='file extensions to reformat')
|
||||||
parser.add_argument('-i', dest='inplace', action='store_true',
|
parser.add_argument('-i', dest='inplace', action='store_true',
|
||||||
help='edit files inplace instead of showing a diff')
|
help='edit files inplace instead of showing a diff')
|
||||||
|
parser.add_argument('--files', nargs='*', metavar='FIL',
|
||||||
|
default=[],
|
||||||
|
help='get files as arguments insted of git')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -35,8 +39,14 @@ def main():
|
|||||||
|
|
||||||
if not changed_files:
|
if not changed_files:
|
||||||
print >> sys.stderr, 'No changes from %s' % args.ref
|
print >> sys.stderr, 'No changes from %s' % args.ref
|
||||||
|
|
||||||
|
if not args.files and not changed_files:
|
||||||
|
print >> sys.stderr, "Use --files to select files for reformat"
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if args.files:
|
||||||
|
changed_files = args.files
|
||||||
|
|
||||||
for filename in changed_files:
|
for filename in changed_files:
|
||||||
if not os.path.splitext(filename)[1][1:] in args.extension:
|
if not os.path.splitext(filename)[1][1:] in args.extension:
|
||||||
continue
|
continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user