1
1
from _typeshed import Incomplete
2
2
from typing import ClassVar , final
3
+ from typing_extensions import Self
3
4
4
5
default_pool : DescriptorPool
5
6
@@ -28,14 +29,14 @@ class Descriptor:
28
29
nested_types_by_name : Incomplete
29
30
oneofs : Incomplete
30
31
oneofs_by_name : Incomplete
31
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
32
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
32
33
def CopyToProto (self , object , / ): ...
33
34
def EnumValueName (self , * args , ** kwargs ): ... # incomplete
34
35
def GetOptions (self ): ...
35
36
36
37
@final
37
38
class DescriptorPool :
38
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
39
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
39
40
def Add (self , object , / ): ...
40
41
def AddSerializedFile (self , object , / ): ...
41
42
def FindAllExtensions (self , object , / ): ...
@@ -62,7 +63,7 @@ class EnumDescriptor:
62
63
values : Incomplete
63
64
values_by_name : Incomplete
64
65
values_by_number : Incomplete
65
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
66
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
66
67
def CopyToProto (self , object , / ): ...
67
68
def GetOptions (self ): ...
68
69
@@ -73,7 +74,7 @@ class EnumValueDescriptor:
73
74
name : Incomplete
74
75
number : Incomplete
75
76
type : Incomplete
76
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
77
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
77
78
def GetOptions (self ): ...
78
79
79
80
@final
@@ -151,7 +152,7 @@ class FieldDescriptor:
151
152
name : Incomplete
152
153
number : Incomplete
153
154
type : Incomplete
154
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
155
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
155
156
def GetOptions (self ): ...
156
157
157
158
@final
@@ -167,7 +168,7 @@ class FileDescriptor:
167
168
public_dependencies : Incomplete
168
169
serialized_pb : Incomplete
169
170
services_by_name : Incomplete
170
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
171
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
171
172
def CopyToProto (self , object , / ): ...
172
173
def GetOptions (self ): ...
173
174
@@ -179,7 +180,7 @@ class MapIterator:
179
180
@final
180
181
class Message :
181
182
Extensions : Incomplete
182
- def __init__ (self , * args , ** kwargs ) -> None : ... # incomplete # incomplete
183
+ def __init__ (self , * args , ** kwargs ) -> None : ... # incomplete
183
184
def ByteSize (self ): ...
184
185
def Clear (self ): ...
185
186
def ClearExtension (self , object , / ): ...
@@ -225,7 +226,7 @@ class MethodDescriptor:
225
226
name : Incomplete
226
227
output_type : Incomplete
227
228
server_streaming : Incomplete
228
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
229
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
229
230
def CopyToProto (self , object , / ): ...
230
231
def GetOptions (self ): ...
231
232
@@ -237,12 +238,12 @@ class OneofDescriptor:
237
238
has_options : Incomplete
238
239
index : Incomplete
239
240
name : Incomplete
240
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
241
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
241
242
def GetOptions (self ): ...
242
243
243
244
@final
244
245
class RepeatedCompositeContainer :
245
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
246
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
246
247
def MergeFrom (self , object , / ): ...
247
248
def add (self , * args , ** kwargs ): ... # incomplete
248
249
def append (self , object , / ): ...
@@ -266,7 +267,7 @@ class RepeatedCompositeContainer:
266
267
267
268
@final
268
269
class RepeatedScalarContainer :
269
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
270
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
270
271
def MergeFrom (self , object , / ): ...
271
272
def append (self , object , / ): ...
272
273
def extend (self , object , / ): ...
@@ -296,14 +297,14 @@ class ServiceDescriptor:
296
297
methods : Incomplete
297
298
methods_by_name : Incomplete
298
299
name : Incomplete
299
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
300
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
300
301
def CopyToProto (self , object , / ): ...
301
302
def FindMethodByName (self , object , / ): ...
302
303
def GetOptions (self ): ...
303
304
304
305
@final
305
306
class UnknownFieldSet :
306
- def __init__ ( self , * args , ** kwargs ) -> None : ... # incomplete
307
+ def __new__ ( cls , * args , ** kwargs ) -> Self : ... # incomplete
307
308
def __getitem__ (self , index , / ): ...
308
309
def __len__ (self ) -> int : ...
309
310
0 commit comments