diff --git a/src/black/linegen.py b/src/black/linegen.py index 5ef3bbd1705..166305f67b9 100644 --- a/src/black/linegen.py +++ b/src/black/linegen.py @@ -281,7 +281,7 @@ def visit_match_case(self, node: Node) -> Iterator[Line]: def visit_suite(self, node: Node) -> Iterator[Line]: """Visit a suite.""" - if self.mode.is_pyi and is_stub_suite(node): + if is_stub_suite(node): yield from self.visit(node.children[2]) else: yield from self.visit_default(node) @@ -296,7 +296,7 @@ def visit_simple_stmt(self, node: Node) -> Iterator[Line]: is_suite_like = node.parent and node.parent.type in STATEMENT if is_suite_like: - if self.mode.is_pyi and is_stub_body(node): + if is_stub_body(node): yield from self.visit_default(node) else: yield from self.line(+1) @@ -304,11 +304,7 @@ def visit_simple_stmt(self, node: Node) -> Iterator[Line]: yield from self.line(-1) else: - if ( - not self.mode.is_pyi - or not node.parent - or not is_stub_suite(node.parent) - ): + if not node.parent or not is_stub_suite(node.parent): yield from self.line() yield from self.visit_default(node)