<rdar://problem/15906684>

The way in which we were determining whether a python module had already been imported in the current session stopped working due to the IOHandler changes
As a result, importing in a new debug session a module which had been imported in a previous session did not work
This commit restores that functionality by checking for the module's presence in the session dictionary (which should be more correct anyway)

llvm-svn: 201623
This commit is contained in:
Enrico Granata
2014-02-19 01:45:22 +00:00
parent b9ea63c551
commit bdab3dee8f
3 changed files with 10 additions and 5 deletions

View File

@@ -84,6 +84,12 @@ PythonObject::Str ()
return PythonString(str);
}
bool
PythonObject::IsNULLOrNone () const
{
return ((m_py_obj == nullptr) || (m_py_obj == Py_None));
}
//----------------------------------------------------------------------
// PythonString
//----------------------------------------------------------------------