Chciałbym uruchomić skrypt Pythona, qgis --code myscript.pya następnie natychmiast wyjść. Używam iface.actionExit().trigger(), który zabija QGIS, gdy uruchamiam go z konsoli Pythona, ale nie po włożeniu do skryptu, który przekazuję --code.
Jaki jest właściwy sposób natychmiastowego wyjścia? Korzystam z QGIS 2.0.1
Aktualizacja : Próbowałem też sys.exit(). QGIS łapie go i wyświetla okno z następującymi informacjami:
An error occured during execution of following code:
execfile('myscript.py')
Traceback (most recent call last):
File "", line 1, in
File "myscript.py", line 14, in
sys.exit()
SystemExit
Aktualizacja : os.kill(os.getpid(), 9)działa, ale jest to brudny hack i szukam czegoś lepszego.
--screenshotflaga po prostu go nie wycina).
sys.exit()w moich skryptach, które działały.
echo "sys.exit()" > code.py; qgis --code code.pyJaką wersję QGIS prowadziłeś? Jak wywoływałeś skrypty?

