mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
gh-105096: Deprecate wave getmarkers() method (#105098)
wave: Deprecate the getmark(), setmark() and getmarkers() methods of the Wave_read and Wave_write classes. They will be removed in Python 3.15.
This commit is contained in:
parent
58a2e09816
commit
03ad6624c2
5 changed files with 51 additions and 0 deletions
10
Lib/wave.py
10
Lib/wave.py
|
@ -342,9 +342,13 @@ class Wave_read:
|
|||
self.getcomptype(), self.getcompname())
|
||||
|
||||
def getmarkers(self):
|
||||
import warnings
|
||||
warnings._deprecated("Wave_read.getmarkers", remove=(3, 15))
|
||||
return None
|
||||
|
||||
def getmark(self, id):
|
||||
import warnings
|
||||
warnings._deprecated("Wave_read.getmark", remove=(3, 15))
|
||||
raise Error('no marks')
|
||||
|
||||
def setpos(self, pos):
|
||||
|
@ -548,12 +552,18 @@ class Wave_write:
|
|||
self._nframes, self._comptype, self._compname)
|
||||
|
||||
def setmark(self, id, pos, name):
|
||||
import warnings
|
||||
warnings._deprecated("Wave_write.setmark", remove=(3, 15))
|
||||
raise Error('setmark() not supported')
|
||||
|
||||
def getmark(self, id):
|
||||
import warnings
|
||||
warnings._deprecated("Wave_write.getmark", remove=(3, 15))
|
||||
raise Error('no marks')
|
||||
|
||||
def getmarkers(self):
|
||||
import warnings
|
||||
warnings._deprecated("Wave_write.getmarkers", remove=(3, 15))
|
||||
return None
|
||||
|
||||
def tell(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue