Log SystemExit exceptions as errors

This commit is contained in:
Stein Magnus Jodal 2010-03-20 12:22:21 +01:00
parent 0504be1cf0
commit 7749de7045

View File

@ -46,6 +46,11 @@ if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
sys.exit('\nInterrupted by user')
logger.info(u'Interrupted by user')
sys.exit(0)
except SettingsError, e:
sys.exit('%s' % e)
logger.error(e)
sys.exit(1)
except SystemExit, e:
logger.error(e)
sys.exit(1)