mirror of
https://github.com/python/cpython.git
synced 2025-08-22 17:55:18 +00:00
gh-94169: Remove deprecated io.OpenWrapper (#94170)
Remove io.OpenWrapper and _pyio.OpenWrapper, deprecated in Python 3.10: just use :func:`open` instead. The open() (io.open()) function is a built-in function. Since Python 3.10, _pyio.open() is also a static method.
This commit is contained in:
parent
5075e81c51
commit
6e33ba114f
5 changed files with 10 additions and 40 deletions
|
@ -4301,14 +4301,6 @@ class MiscIOTest(unittest.TestCase):
|
|||
proc = assert_python_ok('-X', 'utf8=1', '-c', code)
|
||||
self.assertEqual(b"utf-8", proc.out.strip())
|
||||
|
||||
@support.cpython_only
|
||||
# Depending if OpenWrapper was already created or not, the warning is
|
||||
# emitted or not. For example, the attribute is already created when this
|
||||
# test is run multiple times.
|
||||
@warnings_helper.ignore_warnings(category=DeprecationWarning)
|
||||
def test_openwrapper(self):
|
||||
self.assertIs(self.io.OpenWrapper, self.io.open)
|
||||
|
||||
|
||||
class CMiscIOTest(MiscIOTest):
|
||||
io = io
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue