From b2f9394d6eb3fa2075f338f6c948cd46ecec9b31 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 12 Dec 2007 17:14:15 +0000 Subject: [PATCH] - Call python scripts using python executable (fix for windows) --- src/engineSelectDlg.cpp | 3 ++- src/searchEngine.cpp | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/engineSelectDlg.cpp b/src/engineSelectDlg.cpp index cbe57c1ac..83738bcdc 100644 --- a/src/engineSelectDlg.cpp +++ b/src/engineSelectDlg.cpp @@ -250,8 +250,9 @@ void engineSelectDlg::setRowColor(int row, QString color){ bool engineSelectDlg::checkInstalled(QString plugin_name) const { QProcess nova; QStringList params; + params << misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py"; params << "--supported_engines"; - nova.start(misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py", params, QIODevice::ReadOnly); + nova.start("python", params, QIODevice::ReadOnly); nova.waitForStarted(); nova.waitForFinished(); QByteArray result = nova.readAll(); diff --git a/src/searchEngine.cpp b/src/searchEngine.cpp index 424aa8d3f..06c4d8be1 100644 --- a/src/searchEngine.cpp +++ b/src/searchEngine.cpp @@ -277,7 +277,7 @@ void SearchEngine::on_search_button_clicked(){ QStringList params; QStringList engineNames; search_stopped = false; - + params << misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py"; params << enabled_engines.join(","); params << pattern.split(" "); // Update SearchEngine widgets @@ -286,7 +286,7 @@ void SearchEngine::on_search_button_clicked(){ search_result_line_truncated.clear(); results_lbl->setText(tr("Results")+" (0):"); // Launch search - searchProcess->start(misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py", params, QIODevice::ReadOnly); + searchProcess->start("python", params, QIODevice::ReadOnly); searchTimeout->start(180000); // 3min }