__main__: implicit exit code handling

This commit is contained in:
Roman Zeyde
2015-04-11 11:15:45 +03:00
parent ef7467efd7
commit 5d6b47574d

View File

@@ -219,12 +219,9 @@ def _main():
args.dst = args.output_type(args.output) args.dst = args.output_type(args.output)
try: try:
if args.calibrate is False: if args.calibrate is False:
return args.main(config=config, args=args) args.main(config=config, args=args)
else: else:
try: args.calib(config=config, args=args)
args.calib(config=config, args=args)
except KeyboardInterrupt:
pass
finally: finally:
log.debug('Closing input and output') log.debug('Closing input and output')
args.src.close() args.src.close()
@@ -232,5 +229,4 @@ def _main():
if __name__ == '__main__': if __name__ == '__main__':
success = _main() _main()
sys.exit(0 if success else 1)