From 5d6b47574d667affcaec547c060caf0ef57a8fbd Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sat, 11 Apr 2015 11:15:45 +0300 Subject: [PATCH] __main__: implicit exit code handling --- amodem/__main__.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/amodem/__main__.py b/amodem/__main__.py index dca1e56..a0d5ae7 100755 --- a/amodem/__main__.py +++ b/amodem/__main__.py @@ -219,12 +219,9 @@ def _main(): args.dst = args.output_type(args.output) try: if args.calibrate is False: - return args.main(config=config, args=args) + args.main(config=config, args=args) else: - try: - args.calib(config=config, args=args) - except KeyboardInterrupt: - pass + args.calib(config=config, args=args) finally: log.debug('Closing input and output') args.src.close() @@ -232,5 +229,4 @@ def _main(): if __name__ == '__main__': - success = _main() - sys.exit(0 if success else 1) + _main()