From 0da6fb4d36a340b36f6153c66bcd432982abf1dd Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Wed, 14 Nov 2012 21:07:18 +0000 Subject: [PATCH] Fix Py_Logger to raise instances of Exception instead of strings Raising string exceptions was removed in Python 2.6 --- src/python/pylogger.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python/pylogger.h b/src/python/pylogger.h index efe6d77f0..5f59b1a50 100644 --- a/src/python/pylogger.h +++ b/src/python/pylogger.h @@ -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()); } }; }