@@ -347,7 +347,7 @@ def f() -> int:
347
347
348
348
[case testNoReturnDisallowsReturn]
349
349
# flags: --warn-no-return
350
- from mypy_extensions import NoReturn
350
+ from typing import NoReturn
351
351
352
352
def f() -> NoReturn:
353
353
if bool():
@@ -358,7 +358,7 @@ def f() -> NoReturn:
358
358
359
359
[case testNoReturnWithoutImplicitReturn]
360
360
# flags: --warn-no-return
361
- from mypy_extensions import NoReturn
361
+ from typing import NoReturn
362
362
363
363
def no_return() -> NoReturn: pass
364
364
def f() -> NoReturn:
@@ -367,7 +367,7 @@ def f() -> NoReturn:
367
367
368
368
[case testNoReturnDisallowsImplicitReturn]
369
369
# flags: --warn-no-return
370
- from mypy_extensions import NoReturn
370
+ from typing import NoReturn
371
371
372
372
def f() -> NoReturn: # E: Implicit return in function which does not return
373
373
non_trivial_function = 1
@@ -391,7 +391,7 @@ x = force_forward_reference()
391
391
392
392
[case testNoReturnNoWarnNoReturn]
393
393
# flags: --warn-no-return
394
- from mypy_extensions import NoReturn
394
+ from typing import NoReturn
395
395
396
396
def no_return() -> NoReturn: pass
397
397
def f() -> int:
@@ -403,7 +403,7 @@ def f() -> int:
403
403
404
404
[case testNoReturnInExpr]
405
405
# flags: --warn-no-return
406
- from mypy_extensions import NoReturn
406
+ from typing import NoReturn
407
407
408
408
def no_return() -> NoReturn: pass
409
409
def f() -> int:
@@ -413,14 +413,14 @@ reveal_type(f() or no_return()) # N: Revealed type is "builtins.int"
413
413
414
414
[case testNoReturnVariable]
415
415
# flags: --warn-no-return
416
- from mypy_extensions import NoReturn
416
+ from typing import NoReturn
417
417
418
418
x = 0 # type: NoReturn # E: Incompatible types in assignment (expression has type "int", variable has type "Never")
419
419
[builtins fixtures/dict.pyi]
420
420
421
421
[case testNoReturnAsync]
422
422
# flags: --warn-no-return
423
- from mypy_extensions import NoReturn
423
+ from typing import NoReturn
424
424
425
425
async def f() -> NoReturn: ...
426
426
0 commit comments