Merge from 3.5.
This commit is contained in:
commit
427f10b442
|
@ -277,7 +277,7 @@ class OpenWrapper:
|
||||||
try:
|
try:
|
||||||
UnsupportedOperation = io.UnsupportedOperation
|
UnsupportedOperation = io.UnsupportedOperation
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
class UnsupportedOperation(ValueError, OSError):
|
class UnsupportedOperation(OSError, ValueError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -683,7 +683,7 @@ PyInit__io(void)
|
||||||
/* UnsupportedOperation inherits from ValueError and IOError */
|
/* UnsupportedOperation inherits from ValueError and IOError */
|
||||||
state->unsupported_operation = PyObject_CallFunction(
|
state->unsupported_operation = PyObject_CallFunction(
|
||||||
(PyObject *)&PyType_Type, "s(OO){}",
|
(PyObject *)&PyType_Type, "s(OO){}",
|
||||||
"UnsupportedOperation", PyExc_ValueError, PyExc_IOError);
|
"UnsupportedOperation", PyExc_OSError, PyExc_ValueError);
|
||||||
if (state->unsupported_operation == NULL)
|
if (state->unsupported_operation == NULL)
|
||||||
goto fail;
|
goto fail;
|
||||||
Py_INCREF(state->unsupported_operation);
|
Py_INCREF(state->unsupported_operation);
|
||||||
|
|
Loading…
Reference in New Issue