diff options
-rw-r--r-- | isort/output.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/isort/output.py b/isort/output.py index f7a4b2f7..035224c9 100644 --- a/isort/output.py +++ b/isort/output.py @@ -34,12 +34,16 @@ def sorted_imports( if config.no_sections: parsed.imports["no_sections"] = {"straight": [], "from": {}} + base_sections: Tuple[str, ...] = () for section in sections: + if section == "FUTURE": + base_sections = ("FUTURE",) + continue parsed.imports["no_sections"]["straight"].extend( parsed.imports[section].get("straight", []) ) parsed.imports["no_sections"]["from"].update(parsed.imports[section].get("from", {})) - sections = ("no_sections",) + sections = base_sections + ("no_sections",) output: List[str] = [] pending_lines_before = False |