1
1
import sys
2
2
from _typeshed import ReadableBuffer , Unused
3
3
from typing import IO , Any , BinaryIO , NamedTuple , NoReturn , overload
4
- from typing_extensions import Literal , Self , TypeAlias
4
+ from typing_extensions import Literal , Self , TypeAlias , deprecated
5
5
6
6
if sys .version_info >= (3 , 9 ):
7
7
__all__ = ["open" , "Error" , "Wave_read" , "Wave_write" ]
@@ -37,7 +37,9 @@ class Wave_read:
37
37
def getcomptype (self ) -> str : ...
38
38
def getcompname (self ) -> str : ...
39
39
def getparams (self ) -> _wave_params : ...
40
+ @deprecated ("Deprecated in Python 3.13; removal scheduled for Python 3.15" )
40
41
def getmarkers (self ) -> None : ...
42
+ @deprecated ("Deprecated in Python 3.13; removal scheduled for Python 3.15" )
41
43
def getmark (self , id : Any ) -> NoReturn : ...
42
44
def setpos (self , pos : int ) -> None : ...
43
45
def readframes (self , nframes : int ) -> bytes : ...
@@ -59,8 +61,11 @@ class Wave_write:
59
61
def getcompname (self ) -> str : ...
60
62
def setparams (self , params : _wave_params | tuple [int , int , int , int , str , str ]) -> None : ...
61
63
def getparams (self ) -> _wave_params : ...
64
+ @deprecated ("Deprecated in Python 3.13; removal scheduled for Python 3.15" )
62
65
def setmark (self , id : Any , pos : Any , name : Any ) -> NoReturn : ...
66
+ @deprecated ("Deprecated in Python 3.13; removal scheduled for Python 3.15" )
63
67
def getmark (self , id : Any ) -> NoReturn : ...
68
+ @deprecated ("Deprecated in Python 3.13; removal scheduled for Python 3.15" )
64
69
def getmarkers (self ) -> None : ...
65
70
def tell (self ) -> int : ...
66
71
def writeframesraw (self , data : ReadableBuffer ) -> None : ...
0 commit comments