File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
Original file line number Diff line number Diff line change @@ -214,21 +214,21 @@ static PyObject *Py_write_png(PyObject *self, PyObject *args, PyObject *kwds)
214
214
#endif
215
215
fp = mpl_PyFile_Dup (py_file, (char *)" wb" , &offset);
216
216
}
217
- }
218
217
219
- if (fp) {
220
- close_dup_file = true ;
221
- } else {
222
- PyErr_Clear ();
223
- PyObject *write_method = PyObject_GetAttrString (py_file, " write" );
224
- if (!(write_method && PyCallable_Check (write_method))) {
218
+ if (fp) {
219
+ close_dup_file = true ;
220
+ } else {
221
+ PyErr_Clear ();
222
+ PyObject *write_method = PyObject_GetAttrString (py_file, " write" );
223
+ if (!(write_method && PyCallable_Check (write_method))) {
224
+ Py_XDECREF (write_method);
225
+ PyErr_SetString (PyExc_TypeError,
226
+ " Object does not appear to be a 8-bit string path or "
227
+ " a Python file-like object" );
228
+ goto exit;
229
+ }
225
230
Py_XDECREF (write_method);
226
- PyErr_SetString (PyExc_TypeError,
227
- " Object does not appear to be a 8-bit string path or "
228
- " a Python file-like object" );
229
- goto exit;
230
231
}
231
- Py_XDECREF (write_method);
232
232
}
233
233
234
234
png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL , NULL , NULL );
You can’t perform that action at this time.
0 commit comments