@@ -45,14 +45,30 @@ if sys.version_info >= (3, 13): # needed to satisfy pyright checks for Python <
45
45
def empty (self ) -> bool : ...
46
46
def full (self ) -> bool : ...
47
47
def qsize (self ) -> int : ...
48
- def put (
49
- self ,
50
- obj : object ,
51
- timeout : SupportsIndex | None = None ,
52
- * ,
53
- unbounditems : _AnyUnbound | None = None ,
54
- _delay : float = 0.01 ,
55
- ) -> None : ...
48
+ if sys .version_info >= (3 , 14 ):
49
+ def put (
50
+ self ,
51
+ obj : object ,
52
+ block : bool = True ,
53
+ timeout : SupportsIndex | None = None ,
54
+ * ,
55
+ unbounditems : _AnyUnbound | None = None ,
56
+ _delay : float = 0.01 ,
57
+ ) -> None : ...
58
+ else :
59
+ def put (
60
+ self ,
61
+ obj : object ,
62
+ timeout : SupportsIndex | None = None ,
63
+ * ,
64
+ unbounditems : _AnyUnbound | None = None ,
65
+ _delay : float = 0.01 ,
66
+ ) -> None : ...
67
+
56
68
def put_nowait (self , obj : object , * , unbounditems : _AnyUnbound | None = None ) -> None : ...
57
- def get (self , timeout : SupportsIndex | None = None , * , _delay : float = 0.01 ) -> object : ...
69
+ if sys .version_info >= (3 , 14 ):
70
+ def get (self , block : bool = True , timeout : SupportsIndex | None = None , * , _delay : float = 0.01 ) -> object : ...
71
+ else :
72
+ def get (self , timeout : SupportsIndex | None = None , * , _delay : float = 0.01 ) -> object : ...
73
+
58
74
def get_nowait (self ) -> object : ...
0 commit comments