mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 12:34:19 +00:00
- Call python scripts using python executable (fix for windows)
This commit is contained in:
parent
56965d444a
commit
b2f9394d6e
@ -250,8 +250,9 @@ void engineSelectDlg::setRowColor(int row, QString color){
|
|||||||
bool engineSelectDlg::checkInstalled(QString plugin_name) const {
|
bool engineSelectDlg::checkInstalled(QString plugin_name) const {
|
||||||
QProcess nova;
|
QProcess nova;
|
||||||
QStringList params;
|
QStringList params;
|
||||||
|
params << misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py";
|
||||||
params << "--supported_engines";
|
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.waitForStarted();
|
||||||
nova.waitForFinished();
|
nova.waitForFinished();
|
||||||
QByteArray result = nova.readAll();
|
QByteArray result = nova.readAll();
|
||||||
|
@ -277,7 +277,7 @@ void SearchEngine::on_search_button_clicked(){
|
|||||||
QStringList params;
|
QStringList params;
|
||||||
QStringList engineNames;
|
QStringList engineNames;
|
||||||
search_stopped = false;
|
search_stopped = false;
|
||||||
|
params << misc::qBittorrentPath()+"search_engine"+QDir::separator()+"nova2.py";
|
||||||
params << enabled_engines.join(",");
|
params << enabled_engines.join(",");
|
||||||
params << pattern.split(" ");
|
params << pattern.split(" ");
|
||||||
// Update SearchEngine widgets
|
// Update SearchEngine widgets
|
||||||
@ -286,7 +286,7 @@ void SearchEngine::on_search_button_clicked(){
|
|||||||
search_result_line_truncated.clear();
|
search_result_line_truncated.clear();
|
||||||
results_lbl->setText(tr("Results")+" <i>(0)</i>:");
|
results_lbl->setText(tr("Results")+" <i>(0)</i>:");
|
||||||
// Launch search
|
// 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
|
searchTimeout->start(180000); // 3min
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user