Fix Py_Logger to raise instances of Exception instead of strings

Raising string exceptions was removed in Python 2.6
This commit is contained in:
Ray Speth 2012-11-14 21:07:18 +00:00
parent 76b245e154
commit 0da6fb4d36

View file

@ -27,8 +27,8 @@ public:
}
virtual void error(const std::string& msg) {
std::string err = "raise \""+msg+"\"";
PyRun_SimpleString((char*)err.c_str());
std::string err = "raise Exception(\"\"\""+msg+"\"\"\")";
PyRun_SimpleString(err.c_str());
}
};
}