From: Ciaran Gultnieks Date: Mon, 25 Aug 2014 15:48:18 +0000 (+0100) Subject: Don't print tracebacks for option errors X-Git-Tag: 0.3.0~76 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=102cbd20b38a2c10084927a0d0b8698086919ff5;p=fdroidserver.git Don't print tracebacks for option errors --- diff --git a/fdroid b/fdroid index c59578cf..ac32d7c1 100755 --- a/fdroid +++ b/fdroid @@ -22,6 +22,7 @@ import sys import logging from fdroidserver.common import FDroidException +from optparse import OptionError commands = { "build": "Build a package from source", @@ -96,6 +97,9 @@ def main(): else: logging.critical(str(e)) sys.exit(1) + except OptionError, e: + logging.critical(str(e)) + sys.exit(1) except KeyboardInterrupt: print('') sys.exit(1)