> --- 329,350 ---- > file_repr(PyFileObject *f) > { > ! if (PyUnicode_Check(f->f_name)) { > ! PyObject *ret = NULL; > ! PyObject *name; > ! name = PyUnicode_AsUnicodeEscapeString(f->f_name); Doesn't name need to be checked here for NULL? It's passed to PyString_AsString on the line below. > ! ret = PyString_FromFormat("<%s file u'%s', mode '%s' at %p>", > ! f->f_fp == NULL ? "closed" : "open", > ! PyString_AsString(name), > ! PyString_AsString(f->f_mode), > ! f); > ! Py_XDECREF(name); > ! return ret; > --- 1826,1856 ---- > } > > ! #ifdef Py_WIN_WIDE_FILENAMES > ! if (GetVersion() < 0x80000000) { /* On NT, so wide API available */ Did you mean 'no wide' instead of 'so wide'? Neal
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4