handle keyboard intterupt.

We should also change actionsAPI not to execute system commands
uncontrolled. Nothing should print the screen directly, but os.system
do...
This commit is contained in:
Barış Metin
2005-08-03 19:46:01 +00:00
parent 915408a199
commit 661aa7b4e9
+10 -2
View File
@@ -13,5 +13,13 @@
from pisi.cli.pisicli import PisiCLI
if __name__ == "__main__":
cli = PisiCLI()
cli.runCommand()
try:
cli = PisiCLI()
cli.runCommand()
except KeyboardInterrupt:
import sys
from pisi.ui import ui
ui.error("\nKeyboardIntterupt: exiting...\n")
sys.exit(1)