mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-11 08:03:55 +00:00
Python 2.7 fixes for eval()
This commit is contained in:
parent
464c43513e
commit
678d59d21f
@ -83,7 +83,9 @@ object eval_file(str fname, object global = object(), object local = object()) {
|
||||
FILE *f = _Py_fopen(fname.ptr(), "r");
|
||||
#else
|
||||
/* No unicode support in open() :( */
|
||||
object fobj(PyFile_FromString(fname_str.c_str(), const_cast<char*>("r")), false);
|
||||
object fobj(PyFile_FromString(
|
||||
const_cast<char *>(fname_str.c_str()),
|
||||
const_cast<char*>("r")), false);
|
||||
FILE *f = nullptr;
|
||||
if (fobj)
|
||||
f = PyFile_AsFile(fobj.ptr());
|
||||
|
Loading…
Reference in New Issue
Block a user