From 9c94635816976ee37776e02162e50334a41c1007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Wed, 7 Jun 2006 19:39:28 +0000 Subject: [PATCH] * fix: pass arguments correctly in pisicli * fix (attempt): try to finalize api in case of error --- pisi/cli/pisicli.py | 2 +- scripts/pisish | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pisi/cli/pisicli.py b/pisi/cli/pisicli.py index efc274d9..46e3c5e2 100644 --- a/pisi/cli/pisicli.py +++ b/pisi/cli/pisicli.py @@ -100,7 +100,7 @@ class PisiCLI(object): except ParserError: raise Error(_('Command line parsing error')) - self.command = Command.get_command(cmd_name, args) + self.command = Command.get_command(cmd_name, args=args) if not self.command: raise Error(_("Unrecognized command: %s") % cmd_name) diff --git a/scripts/pisish b/scripts/pisish index 116aa2ed..04651dfd 100755 --- a/scripts/pisish +++ b/scripts/pisish @@ -58,9 +58,9 @@ Copyright 2006 (c) Pardus signal.signal(signal.SIGINT, signal.SIG_IGN) # disable further interrupts ui = pisi.cli.CLI() # make a temporary UI show_traceback = False + pisi.api.finalize() if isinstance(value, exceptions.KeyboardInterrupt): ui.error(_("Keyboard Interrupt: Exiting...")) - pisi.api.finalize() sys.exit(1) elif isinstance(value, pisi.Error): ui.error(_("Program Terminated."))