From 179ab38980d9113ce5559773da018da8b6e176ca Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Sat, 14 Jun 2008 15:00:41 -0300 Subject: [PATCH] dak/control_suite.py (main): Handle SystemError exception in case of a incompatible commandline parameter --- ChangeLog | 3 +++ dak/control_suite.py | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2c751e9a..3957281d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-06-14 Otavio Salvador + * dak/control_suite.py (main): Handle SystemError exception in + case of a incompatible commandline parameter + * dak/check_overrides.py (main): Use case-insensitive comparing for codename diff --git a/dak/control_suite.py b/dak/control_suite.py index 4cb5bd38..4b704b97 100644 --- a/dak/control_suite.py +++ b/dak/control_suite.py @@ -244,7 +244,11 @@ def main (): if not Cnf.has_key("Control-Suite::Options::%s" % (i)): Cnf["Control-Suite::Options::%s" % (i)] = "" - file_list = apt_pkg.ParseCommandLine(Cnf,Arguments,sys.argv) + try: + file_list = apt_pkg.ParseCommandLine(Cnf,Arguments,sys.argv); + except SystemError, e: + print "%s\n" % e + usage(1) Options = Cnf.SubTree("Control-Suite::Options") if Options["Help"]: -- 2.39.2