[pycharm] PY-79331 render type as "type", not "Type"

IJ-MR-159663

GitOrigin-RevId: e346f761a0c07e6f5897d02f6529ad78a073daa5
This commit is contained in:
Morgan Bartholomew
2025-04-16 08:37:21 +00:00
committed by intellij-monorepo-bot
parent 5fba2f8e01
commit 57b4491fda
28 changed files with 93 additions and 86 deletions
@@ -3,6 +3,6 @@ import my
def foo(a) -> my.X:
if a:
return <warning descr="Expected type 'X', got 'Type[X]' instead">my.X<caret></warning>
return <warning descr="Expected type 'X', got 'type[X]' instead">my.X<caret></warning>
else:
return <warning descr="Expected type 'X', got 'Type[Y]' instead">my.Y</warning>
return <warning descr="Expected type 'X', got 'type[Y]' instead">my.Y</warning>
@@ -1,10 +1,8 @@
from typing import Type
import my
from my import X, Y
def foo(a) -> Type[X | Y]:
def foo(a) -> type[X | Y]:
if a:
return my.X<caret>
else:
@@ -3,6 +3,6 @@ import my
def foo(a) -> my.X:
if a:
return <warning descr="Expected type 'X', got 'Type[X]' instead">my.X<caret></warning>
return <warning descr="Expected type 'X', got 'type[X]' instead">my.X<caret></warning>
else:
return <warning descr="Expected type 'X', got 'Type[Y]' instead">my.Y</warning>
return <warning descr="Expected type 'X', got 'type[Y]' instead">my.Y</warning>
@@ -1,10 +1,8 @@
from typing import Type
import my
from my import X, Y
def foo(a) -> Type[X | Y]:
def foo(a) -> type[X | Y]:
if a:
return my.X
else:
@@ -5,6 +5,6 @@ import my
def foo(a) -> my.X:
if a:
return <warning descr="Expected type 'X', got 'Type[X]' instead">my.X<caret></warning>
return <warning descr="Expected type 'X', got 'type[X]' instead">my.X<caret></warning>
else:
return <warning descr="Expected type 'X', got 'Type[Y]' instead">my.Y</warning>
return <warning descr="Expected type 'X', got 'type[Y]' instead">my.Y</warning>
@@ -1,12 +1,10 @@
from __future__ import annotations
from typing import Type
import my
from my import X, Y
def foo(a) -> Type[X | Y]:
def foo(a) -> type[X | Y]:
if a:
return my.X
else:
@@ -3,6 +3,6 @@ import my
def foo(a) -> my.X:
if a:
return <warning descr="Expected type 'X', got 'Type[X]' instead">my.X<caret></warning>
return <warning descr="Expected type 'X', got 'type[X]' instead">my.X<caret></warning>
else:
return <warning descr="Expected type 'X', got 'Type[Y]' instead">my.Y</warning>
return <warning descr="Expected type 'X', got 'type[Y]' instead">my.Y</warning>
@@ -1,10 +1,10 @@
from typing import Union, Type
from typing import Union
import my
from my import X, Y
def foo(a) -> Type[Union[X, Y]]:
def foo(a) -> type[Union[X, Y]]:
if a:
return my.X
else: