File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -336,10 +336,12 @@ QgsGrassModuleStandardOptions::QgsGrassModuleStandardOptions(
336
336
337
337
// ? Does binary on Win need .exe extension ?
338
338
// Return code 255 (-1) was correct in GRASS < 6.1.0
339
+ // Return code 1 is the value (correct?) .py modules actually returns (see #4667)
339
340
if ( !process.waitForStarted ()
340
341
|| !process.waitForReadyRead ()
341
342
|| !process.waitForFinished ()
342
- || ( process.exitCode () != 0 && process.exitCode () != 255 ) )
343
+ || ( process.exitCode () != 0 && process.exitCode () != 255 &&
344
+ ( !cmd.endsWith ( " .py" ) || process.exitCode () != 1 ) ) )
343
345
{
344
346
QgsDebugMsg ( " process.exitCode() = " + QString::number ( process.exitCode () ) );
345
347
QMessageBox::warning ( 0 , tr ( " Warning" ),
You can’t perform that action at this time.
0 commit comments