Skip to content

Commit df854be

Browse files
Remove useless NoReturn in NodeNG.statement's typing (#1304)
1 parent 2f5f240 commit df854be

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

astroid/nodes/node_ng.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,6 @@
3232
if TYPE_CHECKING:
3333
from astroid import nodes
3434

35-
if sys.version_info >= (3, 6, 2):
36-
from typing import NoReturn
37-
else:
38-
from typing_extensions import NoReturn
39-
4035
if sys.version_info >= (3, 8):
4136
from typing import Literal
4237
else:
@@ -289,7 +284,7 @@ def statement(self, *, future: Literal[True]) -> "nodes.Statement":
289284

290285
def statement(
291286
self, *, future: Literal[None, True] = None
292-
) -> Union["nodes.Statement", "nodes.Module", "NoReturn"]:
287+
) -> Union["nodes.Statement", "nodes.Module"]:
293288
"""The first parent node, including self, marked as statement node.
294289
295290
TODO: Deprecate the future parameter and only raise StatementMissing and return

0 commit comments

Comments
 (0)