Message262774
+ if (!closed) {
+ PyObject *res = PyObject_CallMethod(file, "close", "");
+ PyErr_Clear();
+ Py_XDECREF(res);
+ }
+ if (!dunder_closed) {
+ PyObject *res = PyObject_CallMethod(dunder_file, "close", "");
+ PyErr_Clear();
+ Py_XDECREF(res);
+ }
Hum, since it's common to have sys.__stderr__ = sys.stderr, maybe it's worth to skip the second close if dunder_file == file? |
|
Date |
User |
Action |
Args |
2016-04-01 21:12:57 | vstinner | set | recipients:
+ vstinner, serhiy.storchaka |
2016-04-01 21:12:57 | vstinner | set | messageid: <1459545177.27.0.877866503989.issue26642@psf.upfronthosting.co.za> |
2016-04-01 21:12:57 | vstinner | link | issue26642 messages |
2016-04-01 21:12:57 | vstinner | create | |
|