summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorOskar Hahn <mail@oshahn.de>2013-10-30 08:53:51 +0100
committerOskar Hahn <mail@oshahn.de>2013-10-30 08:53:51 +0100
commita8dd93bcdf8c035c4af6150203eec40797de6c61 (patch)
treecfe6f595869cfe019ae567aae24637b86ce4bbb4 /scripts
parente3ed1cb2ba1042660088233b4bf7762632ec00b2 (diff)
downloadisort-a8dd93bcdf8c035c4af6150203eec40797de6c61.tar.gz
The isort script returns the status code '1' in case of incorrectly sorted files
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/isort7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/isort b/scripts/isort
index 56707b99..05394d63 100755
--- a/scripts/isort
+++ b/scripts/isort
@@ -47,5 +47,10 @@ file_names = arguments.pop('files', [])
if file_names == ['-']:
SortImports(file_contents=sys.stdin.read(), write_to_stdout=True, **arguments)
else:
+ wrong_sorted_files = False
for file_name in file_names:
- SortImports(file_name, **arguments)
+ incorrectly_sorted = SortImports(file_name, **arguments).incorrectly_sorted
+ if arguments.get('check', False) and incorrectly_sorted:
+ wrong_sorted_files = True
+ if wrong_sorted_files:
+ exit(1)