Don't print tracebacks for option errors

This commit is contained in:
Ciaran Gultnieks 2014-08-25 16:48:18 +01:00
parent 5e988eb84d
commit 102cbd20b3
1 changed files with 4 additions and 0 deletions

4
fdroid
View File

@ -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)