[pykd_ext_2.0] fixed : hang up python console

git-svn-id: https://pykd.svn.codeplex.com/svn@91185 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\ussrhero_cp 2017-03-02 17:28:56 +00:00 committed by Mikhail I. Izmestev
parent 2049c751a0
commit 03bcd88f11
2 changed files with 5 additions and 6 deletions

View File

@ -205,12 +205,13 @@ public:
module = m_modules[std::make_pair(majorVersion, minorVersion)];
}
module->PyEval_RestoreThread(module->m_globalState);
module->checkPykd();
if (global)
{
if (module->m_globalInterpreter == 0)
{
module->PyEval_RestoreThread(module->m_globalState);
module->checkPykd();
module->m_globalInterpreter = new PythonInterpreter(module);
}
@ -219,8 +220,6 @@ public:
}
else
{
module->PyEval_RestoreThread(module->m_globalState);
module->checkPykd();
m_currentInterpreter = new PythonInterpreter(module);
m_currentIsGlobal = false;
}

View File

@ -3,7 +3,7 @@
#define PYKDEXT_VERSION_MAJOR 2
#define PYKDEXT_VERSION_MINOR 0
#define PYKDEXT_VERSION_SUBVERSION 0
#define PYKDEXT_VERSION_BUILDNO 9
#define PYKDEXT_VERSION_BUILDNO 10
#define __VER_STR2__(x) #x
#define __VER_STR1__(x) __VER_STR2__(x)