With the new changes from PR #1132, even empty tasks fails to run. An exit code of -1 is returned.
Python calculators keep hanging at the GIL.
A analysis with @real-ct-ac revealed, that the GUI process executor is now used since these changes, which makes problems without a event loop, as several signals are not processed anymore.
Expected Behaviour
No error, an exit code of 0.
Reproduction steps
1. Use current master
2. Create an empty task "Task"
3. Run console command: GTlabConsole run MyProject Task
4. The command returns an error of -1 or 255 on linux. Also an error message appears, that the calculator could not be executed (even though it is executed).
Summary
With the new changes from PR #1132, even empty tasks fails to run. An exit code of -1 is returned.
Python calculators keep hanging at the GIL.
A analysis with @real-ct-ac revealed, that the GUI process executor is now used since these changes, which makes problems without a event loop, as several signals are not processed anymore.
Expected Behaviour
No error, an exit code of 0.
Reproduction steps
Screenshots
--
Logs
GTlab environment
OS
Windows, Linux