2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-19 16:32:16 +00:00

Fix exec(), eval() not passing through arguments

This commit is contained in:
Frank Richter
2017-10-18 11:43:28 +02:00
committed by Stefan Seefeld
parent 135c025484
commit b09d80a93e

View File

@@ -16,7 +16,7 @@ namespace python
object BOOST_PYTHON_DECL eval(str string, object global, object local)
{
return eval(python::extract<char const *>(string));
return eval(python::extract<char const *>(string), global, local);
}
object BOOST_PYTHON_DECL eval(char const *string, object global, object local)
@@ -39,7 +39,7 @@ object BOOST_PYTHON_DECL eval(char const *string, object global, object local)
object BOOST_PYTHON_DECL exec(str string, object global, object local)
{
return exec(python::extract<char const *>(string));
return exec(python::extract<char const *>(string), global, local);
}
object BOOST_PYTHON_DECL exec(char const *string, object global, object local)