From b09d80a93e299bdaba29b652010b668b87f1306c Mon Sep 17 00:00:00 2001 From: Frank Richter Date: Wed, 18 Oct 2017 11:43:28 +0200 Subject: [PATCH] Fix exec(), eval() not passing through arguments --- src/exec.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/exec.cpp b/src/exec.cpp index 603a6f01..171c6f41 100644 --- a/src/exec.cpp +++ b/src/exec.cpp @@ -16,7 +16,7 @@ namespace python object BOOST_PYTHON_DECL eval(str string, object global, object local) { - return eval(python::extract(string)); + return eval(python::extract(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(string)); + return exec(python::extract(string), global, local); } object BOOST_PYTHON_DECL exec(char const *string, object global, object local)