X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/07b1b2f3dd0e4f13dd5df96eb9188f3d02f5726e..6d924b01e484d47de835656bab9987c7bbefda5b:/black.py diff --git a/black.py b/black.py index 0aba2c5..05ec00c 100644 --- a/black.py +++ b/black.py @@ -162,14 +162,18 @@ class Changed(Enum): @click.option( "--pyi", is_flag=True, - help="Force pyi (stub file) formatting, regardless of file extension.", + help=( + "Consider all input files typing stubs regardless of file extension " + "(useful when piping source on standard input)." + ), ) @click.option( "--py36", is_flag=True, help=( - "Force Python 3.6 mode, even if file doesn't currently use " - "Python 3.6-only syntax." + "Allow using Python 3.6-only syntax on all input files. This will put " + "trailing commas in function signatures and calls also after *args and " + "**kwargs. [default: per-file auto-detection]" ), ) @click.version_option(version=__version__) @@ -967,27 +971,6 @@ class Line: and second_leaf.value == "def" ) - @property - def is_flow_control(self) -> bool: - """Is this line a flow control statement? - - Those are `return`, `raise`, `break`, and `continue`. - """ - return ( - bool(self) - and self.leaves[0].type == token.NAME - and self.leaves[0].value in FLOW_CONTROL - ) - - @property - def is_yield(self) -> bool: - """Is this line a yield statement?""" - return ( - bool(self) - and self.leaves[0].type == token.NAME - and self.leaves[0].value == "yield" - ) - @property def is_class_paren_empty(self) -> bool: """Is this a class with no base classes but using parentheses? @@ -1220,8 +1203,7 @@ class EmptyLineTracker: """Return the number of extra empty lines before and after the `current_line`. This is for separating `def`, `async def` and `class` with extra empty - lines (two on module-level), as well as providing an extra empty line - after flow control keywords to make them more prominent. + lines (two on module-level). """ if isinstance(current_line, UnformattedLines): return 0, 0