From b8950859beda687221333f3b5ce6eba04f72ac81 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" Date: Mon, 3 Oct 2011 05:42:02 +0000 Subject: [PATCH] [pykd] fixed: removed Py_Finalize: it is not properly supported by boost::python git-svn-id: https://pykd.svn.codeplex.com/svn@70172 9b283d60-5439-405e-af05-b73fd8c4d996 --- pykd/dbgext.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp index 97e93b6..c6c2b6a 100644 --- a/pykd/dbgext.cpp +++ b/pykd/dbgext.cpp @@ -677,23 +677,12 @@ private: main_namespace[ key ] = pykd_namespace[ key ]; } - //// перенаправление стандартных потоков ВВ - //boost::python::object sys = boost::python::import( "sys"); - // - //dbgOut dout; - //sys.attr("stdout") = boost::python::object( dout ); - - //dbgIn din; - //sys.attr("stdin") = boost::python::object( din ); - // g_dbgClient.startEventsMgr(); - } + } ~WindbgGlobalSession() { - g_dbgClient.removeEventsMgr(); - - Py_Finalize(); + g_dbgClient.removeEventsMgr(); } boost::python::object main; @@ -702,7 +691,6 @@ private: static WindbgGlobalSession *windbgGlobalSession; - PyThreadState *initThreadState; }; volatile LONG WindbgGlobalSession::sessionCount = 0;