diff options
author | Timothy Crosley <timothy.crosley@gmail.com> | 2019-12-21 22:30:05 -0800 |
---|---|---|
committer | Timothy Crosley <timothy.crosley@gmail.com> | 2019-12-21 22:30:05 -0800 |
commit | 026b48ed0d6970f0893f8acd3627ac0e513dbacf (patch) | |
tree | 98da96a5adfe7db03d4a01bf137b7eb1a5037956 | |
parent | 2ba782fb1a74294f2a67cd64fe4b6bf98dddba30 (diff) | |
download | isort-026b48ed0d6970f0893f8acd3627ac0e513dbacf.tar.gz |
Sort imports, even when imports are last section of file
-rw-r--r-- | isort/api.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/isort/api.py b/isort/api.py index 76886625..20f2ba5f 100644 --- a/isort/api.py +++ b/isort/api.py @@ -222,3 +222,16 @@ def sort_imports( else: output_stream.write(line) not_imports = False + + if import_section: + import_section += line + if not contains_imports: + output_stream.write(import_section) + else: + output_stream.write( + output.sorted_imports( + parse.file_contents(import_section, config=config), config, extension + ) + ) + contains_imports = False + import_section = "" |