10
10
DT = typing .TypeVar ("DT" )
11
11
12
12
13
- def _items_to_str (items , length ):
13
+ def _items_to_str (items : typing . Iterable [ typing . Any ] , length ) -> str :
14
14
if length <= 50 :
15
15
return "{" + ", " .join (f"{ k !r} : { v !r} " for k , v in items ) + "}"
16
16
17
17
c = 0
18
18
left = []
19
19
20
20
while c < length :
21
- k , v = next (items )
21
+ k , v = next (items ) # type: ignore[call-overload]
22
22
23
23
if c <= 50 :
24
24
left .append (f"{ k !r} : { v !r} " )
@@ -72,7 +72,7 @@ class Cache(BaseCacheImpl[KT, VT]):
72
72
def __init__ (
73
73
self ,
74
74
maxsize : int ,
75
- iterable : typing .Union [dict , typing .Iterable [tuple ]] = None ,
75
+ iterable : typing .Union [dict , typing .Iterable [tuple ], None ] = None ,
76
76
* ,
77
77
capacity : int = 0 ,
78
78
) -> None :
@@ -148,7 +148,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
148
148
try :
149
149
return self ._raw .get (key )
150
150
except _core .CoreKeyError :
151
- return default
151
+ return default # type: ignore[return-value]
152
152
153
153
def pop (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
154
154
"""
@@ -157,7 +157,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
157
157
try :
158
158
return self ._raw .remove (key )
159
159
except _core .CoreKeyError :
160
- return default
160
+ return default # type: ignore[return-value]
161
161
162
162
def setdefault (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
163
163
"""
@@ -169,7 +169,7 @@ def setdefault(self, key: KT, default: typing.Optional[DT] = None) -> typing.Uni
169
169
def popitem (self ) -> typing .NoReturn : # pragma: no cover
170
170
raise NotImplementedError ()
171
171
172
- def drain (self ) -> typing .NoReturn : # pragma: no cover
172
+ def drain (self , n : int ) -> typing .NoReturn : # pragma: no cover
173
173
raise NotImplementedError ()
174
174
175
175
def update (self , iterable : typing .Union [dict , typing .Iterable [tuple ]]) -> None :
@@ -370,7 +370,7 @@ def insert(self, key: KT, value: VT) -> typing.Optional[VT]:
370
370
return self ._raw .insert (key , value )
371
371
372
372
def get (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
373
- """ "
373
+ """
374
374
Retrieves the value for a given key from the cache.
375
375
376
376
Returns the value associated with the key if present, otherwise returns the specified default value.
@@ -386,7 +386,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
386
386
try :
387
387
return self ._raw .get (key )
388
388
except _core .CoreKeyError :
389
- return default
389
+ return default # type: ignore[return-value]
390
390
391
391
def pop (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
392
392
"""
@@ -395,7 +395,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
395
395
try :
396
396
return self ._raw .remove (key )
397
397
except _core .CoreKeyError :
398
- return default
398
+ return default # type: ignore[return-value] # type: ignore[return-value]
399
399
400
400
def setdefault (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
401
401
"""
@@ -647,7 +647,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
647
647
try :
648
648
return self ._raw .get (key )
649
649
except _core .CoreKeyError :
650
- return default
650
+ return default # type: ignore[return-value]
651
651
652
652
def pop (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
653
653
"""
@@ -656,7 +656,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
656
656
try :
657
657
return self ._raw .remove (key )
658
658
except _core .CoreKeyError :
659
- return default
659
+ return default # type: ignore[return-value]
660
660
661
661
def setdefault (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
662
662
"""
@@ -898,7 +898,7 @@ def peek(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
898
898
try :
899
899
return self ._raw .peek (key )
900
900
except _core .CoreKeyError :
901
- return default
901
+ return default # type: ignore[return-value]
902
902
903
903
def get (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
904
904
"""
@@ -917,7 +917,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
917
917
try :
918
918
return self ._raw .get (key )
919
919
except _core .CoreKeyError :
920
- return default
920
+ return default # type: ignore[return-value]
921
921
922
922
def pop (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
923
923
"""
@@ -926,7 +926,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
926
926
try :
927
927
return self ._raw .remove (key )
928
928
except _core .CoreKeyError :
929
- return default
929
+ return default # type: ignore[return-value]
930
930
931
931
def setdefault (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
932
932
"""
@@ -1168,7 +1168,7 @@ def peek(
1168
1168
try :
1169
1169
return self ._raw .peek (key )
1170
1170
except _core .CoreKeyError :
1171
- return default
1171
+ return default # type: ignore[return-value]
1172
1172
1173
1173
def get (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
1174
1174
"""
@@ -1187,7 +1187,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1187
1187
try :
1188
1188
return self ._raw .get (key )
1189
1189
except _core .CoreKeyError :
1190
- return default
1190
+ return default # type: ignore[return-value]
1191
1191
1192
1192
def pop (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
1193
1193
"""
@@ -1196,7 +1196,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1196
1196
try :
1197
1197
return self ._raw .remove (key )
1198
1198
except _core .CoreKeyError :
1199
- return default
1199
+ return default # type: ignore[return-value]
1200
1200
1201
1201
def setdefault (self , key : KT , default : typing .Optional [DT ] = None ) -> typing .Union [VT , DT ]:
1202
1202
"""
@@ -1468,7 +1468,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1468
1468
try :
1469
1469
return self ._raw .get (key ).value ()
1470
1470
except _core .CoreKeyError :
1471
- return default
1471
+ return default # type: ignore[return-value]
1472
1472
1473
1473
def get_with_expire (
1474
1474
self , key : KT , default : typing .Optional [DT ] = None
@@ -1490,7 +1490,7 @@ def get_with_expire(
1490
1490
try :
1491
1491
pair = self ._raw .get (key )
1492
1492
except _core .CoreKeyError :
1493
- return default , 0.0
1493
+ return default , 0.0 # type: ignore[return-value]
1494
1494
else :
1495
1495
return (pair .value (), pair .duration ())
1496
1496
@@ -1501,7 +1501,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1501
1501
try :
1502
1502
return self ._raw .remove (key ).value ()
1503
1503
except _core .CoreKeyError :
1504
- return default
1504
+ return default # type: ignore[return-value]
1505
1505
1506
1506
def pop_with_expire (
1507
1507
self , key : KT , default : typing .Optional [DT ] = None
@@ -1522,7 +1522,7 @@ def pop_with_expire(
1522
1522
try :
1523
1523
pair = self ._raw .remove (key )
1524
1524
except _core .CoreKeyError :
1525
- return default , 0.0
1525
+ return default , 0.0 # type: ignore[return-value]
1526
1526
else :
1527
1527
return (pair .value (), pair .duration ())
1528
1528
@@ -1833,7 +1833,7 @@ def get(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1833
1833
try :
1834
1834
return self ._raw .get (key ).value ()
1835
1835
except _core .CoreKeyError :
1836
- return default
1836
+ return default # type: ignore[return-value]
1837
1837
1838
1838
def get_with_expire (
1839
1839
self , key : KT , default : typing .Optional [DT ] = None
@@ -1855,7 +1855,7 @@ def get_with_expire(
1855
1855
try :
1856
1856
pair = self ._raw .get (key )
1857
1857
except _core .CoreKeyError :
1858
- return default , 0.0
1858
+ return default , 0.0 # type: ignore[return-value]
1859
1859
else :
1860
1860
return (pair .value (), pair .duration ())
1861
1861
@@ -1866,7 +1866,7 @@ def pop(self, key: KT, default: typing.Optional[DT] = None) -> typing.Union[VT,
1866
1866
try :
1867
1867
return self ._raw .remove (key ).value ()
1868
1868
except _core .CoreKeyError :
1869
- return default
1869
+ return default # type: ignore[return-value]
1870
1870
1871
1871
def pop_with_expire (
1872
1872
self , key : KT , default : typing .Optional [DT ] = None
@@ -1887,7 +1887,7 @@ def pop_with_expire(
1887
1887
try :
1888
1888
pair = self ._raw .remove (key )
1889
1889
except _core .CoreKeyError :
1890
- return default , 0.0
1890
+ return default , 0.0 # type: ignore[return-value]
1891
1891
else :
1892
1892
return (pair .value (), pair .duration ())
1893
1893
@@ -1939,7 +1939,7 @@ def popitem(self) -> typing.Tuple[KT, VT]:
1939
1939
"""
1940
1940
try :
1941
1941
val = self ._raw .popitem ()
1942
- except _core .CoreKeyError : # pragma: no cover
1942
+ except _core .CoreKeyError : # pragma: no cover
1943
1943
raise KeyError () from None
1944
1944
else :
1945
1945
return val .pack2 ()
0 commit comments