blob: 1a02f3e2e76eddc20785dc9744ea43ad410e040d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
from __future__ import annotations
from datetime import date
from typing import NewType, TypeVar
#: T1
T1 = TypeVar("T1")
T2 = TypeVar("T2") # A TypeVar not having doc comment
#: T3
T3 = TypeVar("T3", int, str)
#: T4
T4 = TypeVar("T4", covariant=True)
#: T5
T5 = TypeVar("T5", contravariant=True)
#: T6
T6 = NewType("T6", date)
#: T7
T7 = TypeVar("T7", bound=int)
class Class:
#: T1
T1 = TypeVar("T1")
#: T6
T6 = NewType("T6", date)
|