A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html below:

Multi Line Output Modes - isort

Multi Line Output Modes

This config option defines how from imports wrap when they extend past the line_length limit and has 12 possible settings:

0 - Grid
from third_party import (lib1, lib2, lib3,
                         lib4, lib5, ...)
1 - Vertical
from third_party import (lib1,
                         lib2,
                         lib3
                         lib4,
                         lib5,
                         ...)
2 - Hanging Indent
from third_party import \
    lib1, lib2, lib3, \
    lib4, lib5, lib6
3 - Vertical Hanging Indent
from third_party import (
    lib1,
    lib2,
    lib3,
    lib4,
)
4 - Hanging Grid
from third_party import (
    lib1, lib2, lib3, lib4,
    lib5, ...)
5 - Hanging Grid Grouped
from third_party import (
    lib1, lib2, lib3, lib4,
    lib5, ...
)
6 - Hanging Grid Grouped

Same as Mode 5. Deprecated.

7 - NOQA
from third_party import lib1, lib2, lib3, ...  # NOQA

Alternatively, you can set force_single_line to True (-sl on the command line) and every import will appear on its own line:

from third_party import lib1
from third_party import lib2
from third_party import lib3
...
8 - Vertical Hanging Indent Bracket

Same as Mode 3 - Vertical Hanging Indent but the closing parentheses on the last line is indented.

from third_party import (
    lib1,
    lib2,
    lib3,
    lib4,
    )
9 - Vertical Prefix From Module Import

Starts a new line with the same from MODULE import prefix when lines are longer than the line length limit.

from third_party import lib1, lib2, lib3
from third_party import lib4, lib5, lib6
10 - Hanging Indent With Parentheses

Same as Mode 2 - Hanging Indent but uses parentheses instead of backslash for wrapping long lines.

from third_party import (
    lib1, lib2, lib3,
    lib4, lib5, lib6)
11 - Backslash Grid

Same as Mode 0 - Grid but uses backslashes instead of parentheses to group imports.

from third_party import lib1, lib2, lib3, \
                        lib4, lib5

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4