瀏覽代碼

Avoid passing FILE* to python (fixes #185)

See issue 185 for discussion.
Steve Pieper 12 年之前
父節點
當前提交
294a181443
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Libs/Scripting/Python/Core/ctkAbstractPythonManager.cpp

+ 1 - 1
Libs/Scripting/Python/Core/ctkAbstractPythonManager.cpp

@@ -250,7 +250,7 @@ void ctkAbstractPythonManager::executeFile(const QString& filename)
     {
     QString path = QFileInfo(filename).absolutePath();
     this->executeString(QString("import sys\nsys.path.insert(0, '%1')").arg(path));
-    main.evalFile(filename);
+    this->executeString(QString("execfile('%1')").arg(filename));
     this->executeString(QString("import sys\nif sys.path[0] == '%1': sys.path.pop(0)").arg(path));
     }
 }