Skip to content
Snippets Groups Projects

PyCore: Re-implementation of embedded Python as a separate module (Major change)

Merged Ammar Nejati requested to merge newEmbeddedPython into main
3 files
+ 11
23
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -104,12 +104,12 @@ std::unique_ptr<MultiLayer> code2sample(const QString& snippet, const QString& f
{
QApplication::setOverrideCursor(Qt::WaitCursor);
void* result_ptr = PyInterpreter::createMultiLayerFromPython(
snippet.toStdString(), funcName.toStdString(), bornagainDir());
void* pObj = PyInterpreter::pyscript2object(snippet.toStdString(), funcName.toStdString(),
"MultiLayer", bornagainDir());
QApplication::restoreOverrideCursor();
return std::unique_ptr<MultiLayer>{reinterpret_cast<MultiLayer*>(result_ptr)->clone()};
return std::unique_ptr<MultiLayer>{reinterpret_cast<MultiLayer*>(pObj)->clone()};
}
//! Lets user select a function name which generates a MultiLayer.
Loading