mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 13:02:30 +07:00
PY-73246 Automatically insert square brackets on completion of parameterized types
GitOrigin-RevId: 5e81bc984fa3c7b4f83c564c85d872c5a49cf391
This commit is contained in:
committed by
intellij-monorepo-bot
parent
52850e21d8
commit
1a3e6c2a64
@@ -1,3 +1,3 @@
|
||||
from typing import List
|
||||
|
||||
xs = [] # type: List
|
||||
xs = [] # type: List[]
|
||||
|
||||
@@ -2,4 +2,4 @@ from typing import Final
|
||||
|
||||
|
||||
class C:
|
||||
attr: Final(<caret>)
|
||||
attr: Final[<caret>]
|
||||
@@ -1,3 +1,3 @@
|
||||
from typing import Tuple
|
||||
|
||||
attr: Tuple<caret>
|
||||
attr: Tuple[<caret>]
|
||||
@@ -0,0 +1 @@
|
||||
type Alias = list[<caret>]
|
||||
@@ -0,0 +1 @@
|
||||
type Alias = lis<caret>
|
||||
@@ -0,0 +1,4 @@
|
||||
from typing import TypeAlias
|
||||
|
||||
|
||||
Alias: TypeAlias = list[<caret>]
|
||||
@@ -0,0 +1,4 @@
|
||||
from typing import TypeAlias
|
||||
|
||||
|
||||
Alias: TypeAlias = lis<caret>
|
||||
@@ -0,0 +1 @@
|
||||
xs = [] # type: list[<caret>]
|
||||
@@ -0,0 +1 @@
|
||||
xs = [] # type: lis<caret>
|
||||
@@ -0,0 +1 @@
|
||||
xs: list[<caret>]
|
||||
@@ -0,0 +1 @@
|
||||
xs: lis<caret>
|
||||
@@ -0,0 +1,3 @@
|
||||
from mod import UniqueBox
|
||||
|
||||
x: UniqueBox[<caret>]
|
||||
@@ -0,0 +1 @@
|
||||
x: UniqueBo<caret>
|
||||
@@ -0,0 +1,2 @@
|
||||
class UniqueBox[T]:
|
||||
pass
|
||||
@@ -0,0 +1,5 @@
|
||||
from typing import ClassVar
|
||||
|
||||
|
||||
class C:
|
||||
attr: ClassVar[<caret>]
|
||||
@@ -0,0 +1,2 @@
|
||||
class C:
|
||||
attr: ClassV<caret>
|
||||
@@ -0,0 +1,3 @@
|
||||
@_SpecialForm
|
||||
def ClassVar(self, parameters):
|
||||
...
|
||||
@@ -0,0 +1,3 @@
|
||||
from mod import UniqueBox
|
||||
|
||||
x = UniqueBox<caret>
|
||||
@@ -0,0 +1 @@
|
||||
x = UniqueBo<caret>
|
||||
@@ -0,0 +1,2 @@
|
||||
class UniqueBox[T]:
|
||||
pass
|
||||
Reference in New Issue
Block a user