[glom/boostpythonretry] Fix a check.
- From: Murray Cumming <murrayc src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glom/boostpythonretry] Fix a check.
- Date: Sun, 7 Feb 2010 10:53:11 +0000 (UTC)
commit 081cf183aa02bbe2bede6efd7904b6ccc75c7430
Author: Murray Cumming <murrayc murrayc com>
Date: Sun Feb 7 11:52:59 2010 +0100
Fix a check.
glom/python_embed/glom_python.cc | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/glom/python_embed/glom_python.cc b/glom/python_embed/glom_python.cc
index 1ec63fc..cd8c50c 100644
--- a/glom/python_embed/glom_python.cc
+++ b/glom/python_embed/glom_python.cc
@@ -199,7 +199,7 @@ Gnome::Gda::Value glom_evaluate_python_function_implementation(Field::glom_field
//We did this in main(): Py_Initialize();
boost::python::object pMain = boost::python::import("__main__");
- boost::python::dict pDict(pMain.attr("__dict__")); //TODO: Does boost::python have an equivalent for PyModule_GetDict()?
+ boost::python::object pDict(pMain.attr("__dict__")); //TODO: Does boost::python have an equivalent for PyModule_GetDict()?
//TODO: Complain that this doesn't work:
//boost::python::dict pDict = pMain.attr("__dict__"); //TODO: Does boost::python have an equivalent for PyModule_GetDict()?
if(!pDict)
@@ -292,12 +292,14 @@ Gnome::Gda::Value glom_evaluate_python_function_implementation(Field::glom_field
boost::python::handle<> handle(pyValueC);
boost::python::object pyValue(handle);
- if(!pyValue)
+ /*
+ if(!pyValue) //if(!pyValue.ptr()) is what we meant.
{
- std::cerr << "glom_evaluate_python_function_implementation(): pyValue from PyRunt_String() is null." << std::endl;
+ std::cerr << "glom_evaluate_python_function_implementation(): pyValue from PyRun_String() is null. ptr()=" << pyValue.ptr() << std::endl;
ShowTrace();
return valueResult;
}
+ */
//Call the function:
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]