3
3
# NOTE: This dynamically typed stub was automatically generated by stubgen.
4
4
5
5
from typing import Any
6
+ from collections import Container , Iterable , Mapping , MutableSet
6
7
7
8
def is_immutable (self ): ...
8
9
def iter_multi_items (mapping ): ...
@@ -29,7 +30,7 @@ class ImmutableList(ImmutableListMixin, list): ...
29
30
30
31
class ImmutableDictMixin :
31
32
@classmethod
32
- def fromkeys (cls , keys , value = None ): ...
33
+ def fromkeys (cls , * args , ** kwargs ): ...
33
34
def __reduce_ex__ (self , protocol ): ...
34
35
def __hash__ (self ): ...
35
36
def setdefault (self , key , default = None ): ...
@@ -66,6 +67,10 @@ class ImmutableTypeConversionDict(ImmutableDictMixin, TypeConversionDict):
66
67
def copy (self ): ...
67
68
def __copy__ (self ): ...
68
69
70
+ class ViewItems :
71
+ def __init__ (self , multi_dict , method , repr_name , * a , ** kw ): ...
72
+ def __iter__ (self ): ...
73
+
69
74
class MultiDict (TypeConversionDict ):
70
75
def __init__ (self , mapping = None ): ...
71
76
def __getitem__ (self , key ): ...
@@ -124,7 +129,7 @@ class OrderedMultiDict(MultiDict):
124
129
def popitem (self ): ...
125
130
def popitemlist (self ): ...
126
131
127
- class Headers :
132
+ class Headers ( Mapping ) :
128
133
def __init__ (self , defaults = None ): ...
129
134
def __getitem__ (self , key , _get_mode = False ): ...
130
135
def __eq__ (self , other ): ...
@@ -138,7 +143,7 @@ class Headers:
138
143
def extend (self , iterable ): ...
139
144
def __delitem__ (self , key , _index_operation = True ): ...
140
145
def remove (self , key ): ...
141
- def pop (self , key = None , default = ... ): ...
146
+ def pop (self , ** kwargs ): ...
142
147
def popitem (self ): ...
143
148
def __contains__ (self , key ): ...
144
149
has_key = ... # type: Any
@@ -156,15 +161,15 @@ class Headers:
156
161
def __copy__ (self ): ...
157
162
158
163
class ImmutableHeadersMixin :
159
- def __delitem__ (self , key ): ...
164
+ def __delitem__ (self , key , ** kwargs ): ...
160
165
def __setitem__ (self , key , value ): ...
161
166
set = ... # type: Any
162
- def add (self , item ): ...
167
+ def add (self , * args , ** kwargs ): ...
163
168
remove = ... # type: Any
164
169
add_header = ... # type: Any
165
170
def extend (self , iterable ): ...
166
171
def insert (self , pos , value ): ...
167
- def pop (self , index = - 1 ): ...
172
+ def pop (self , ** kwargs ): ...
168
173
def popitem (self ): ...
169
174
def setdefault (self , key , default ): ...
170
175
@@ -267,7 +272,7 @@ class CallbackDict(UpdateDictMixin, dict):
267
272
on_update = ... # type: Any
268
273
def __init__ (self , initial = None , on_update = None ): ...
269
274
270
- class HeaderSet :
275
+ class HeaderSet ( MutableSet ) :
271
276
on_update = ... # type: Any
272
277
def __init__ (self , headers = None , on_update = None ): ...
273
278
def add (self , header ): ...
@@ -287,7 +292,7 @@ class HeaderSet:
287
292
def __iter__ (self ): ...
288
293
def __nonzero__ (self ): ...
289
294
290
- class ETags :
295
+ class ETags ( Container , Iterable ) :
291
296
star_tag = ... # type: Any
292
297
def __init__ (self , strong_etags = None , weak_etags = None , star_tag = False ): ...
293
298
def as_set (self , include_weak = False ): ...
@@ -315,6 +320,7 @@ class Range:
315
320
def range_for_length (self , length ): ...
316
321
def make_content_range (self , length ): ...
317
322
def to_header (self ): ...
323
+ def to_content_range_header (self , length ): ...
318
324
319
325
class ContentRange :
320
326
on_update = ... # type: Any
@@ -350,6 +356,7 @@ class WWWAuthenticate(UpdateDictMixin, dict):
350
356
def set_basic (self , realm = '' ): ...
351
357
def set_digest (self , realm , nonce , qop = ..., opaque = None , algorithm = None , stale = False ): ...
352
358
def to_header (self ): ...
359
+ @staticmethod
353
360
def auth_property (name , doc = None ): ...
354
361
type = ... # type: Any
355
362
realm = ... # type: Any
@@ -359,7 +366,6 @@ class WWWAuthenticate(UpdateDictMixin, dict):
359
366
algorithm = ... # type: Any
360
367
qop = ... # type: Any
361
368
stale = ... # type: Any
362
- auth_property = ... # type: Any
363
369
364
370
class FileStorage :
365
371
name = ... # type: Any
0 commit comments