enforce a control to avoid crash if pcbnew.py is an incorrect version (bad install).
This commit is contained in:
parent
76a82dcd3b
commit
44cc728b25
|
@ -213,8 +213,13 @@ static void pcbnewRunPythonMethodWithReturnedString( const char* aMethodName, wx
|
|||
PyLOCK lock;
|
||||
PyErr_Clear();
|
||||
|
||||
PyObject* globals = PyDict_New();
|
||||
PyObject* builtins = PyImport_ImportModule( "pcbnew" );
|
||||
PyObject* builtins = PyImport_ImportModule( "pcbnew" );
|
||||
wxASSERT( builtins );
|
||||
|
||||
if( !builtins ) // Something is wrong in pcbnew.py module (incorrect version?)
|
||||
return;
|
||||
|
||||
PyObject* globals = PyDict_New();
|
||||
PyDict_SetItemString( globals, "pcbnew", builtins );
|
||||
Py_DECREF( builtins );
|
||||
|
||||
|
|
Loading…
Reference in New Issue