11class Eq :
22 def __eq__ (self , / , other : Eq ) -> bool : ...
33 def __ne__ (self , / , other : Eq ) -> bool : ...
4- def __new__ (cls , / , value : int ) -> None : ...
4+ def __new__ (cls , / , value : int ) -> Eq : ...
55
66class EqDefaultNe :
77 def __eq__ (self , / , other : EqDefaultNe ) -> bool : ...
8- def __new__ (cls , / , value : int ) -> None : ...
8+ def __new__ (cls , / , value : int ) -> EqDefaultNe : ...
99
1010class EqDerived :
1111 def __eq__ (self , / , other : EqDerived ) -> bool : ...
1212 def __ne__ (self , / , other : EqDerived ) -> bool : ...
13- def __new__ (cls , / , value : int ) -> None : ...
13+ def __new__ (cls , / , value : int ) -> EqDerived : ...
1414
1515class Ordered :
1616 def __eq__ (self , / , other : Ordered ) -> bool : ...
@@ -19,15 +19,15 @@ class Ordered:
1919 def __le__ (self , / , other : Ordered ) -> bool : ...
2020 def __lt__ (self , / , other : Ordered ) -> bool : ...
2121 def __ne__ (self , / , other : Ordered ) -> bool : ...
22- def __new__ (cls , / , value : int ) -> None : ...
22+ def __new__ (cls , / , value : int ) -> Ordered : ...
2323
2424class OrderedDefaultNe :
2525 def __eq__ (self , / , other : OrderedDefaultNe ) -> bool : ...
2626 def __ge__ (self , / , other : OrderedDefaultNe ) -> bool : ...
2727 def __gt__ (self , / , other : OrderedDefaultNe ) -> bool : ...
2828 def __le__ (self , / , other : OrderedDefaultNe ) -> bool : ...
2929 def __lt__ (self , / , other : OrderedDefaultNe ) -> bool : ...
30- def __new__ (cls , / , value : int ) -> None : ...
30+ def __new__ (cls , / , value : int ) -> OrderedDefaultNe : ...
3131
3232class OrderedDerived :
3333 def __eq__ (self , / , other : OrderedDerived ) -> bool : ...
@@ -37,7 +37,7 @@ class OrderedDerived:
3737 def __le__ (self , / , other : OrderedDerived ) -> bool : ...
3838 def __lt__ (self , / , other : OrderedDerived ) -> bool : ...
3939 def __ne__ (self , / , other : OrderedDerived ) -> bool : ...
40- def __new__ (cls , / , value : int ) -> None : ...
40+ def __new__ (cls , / , value : int ) -> OrderedDerived : ...
4141 def __str__ (self , / ) -> str : ...
4242
4343class OrderedRichCmp :
@@ -47,4 +47,4 @@ class OrderedRichCmp:
4747 def __le__ (self , / , other : OrderedRichCmp ) -> bool : ...
4848 def __lt__ (self , / , other : OrderedRichCmp ) -> bool : ...
4949 def __ne__ (self , / , other : OrderedRichCmp ) -> bool : ...
50- def __new__ (cls , / , value : int ) -> None : ...
50+ def __new__ (cls , / , value : int ) -> OrderedRichCmp : ...
0 commit comments