diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-07-17 21:45:21 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-07-17 21:45:21 +0100 |
commit | b069d6589d22ef193110d557e027ee5b7309a777 (patch) | |
tree | a2c46d67a27e21220758079a1db8bc8c1b78dbb1 /obnam | |
parent | 8f10742842a400431c0a5b7680a799e377689bbb (diff) | |
download | obnam-b069d6589d22ef193110d557e027ee5b7309a777.tar.gz |
Replace custom main program code with cliapp call.
Diffstat (limited to 'obnam')
-rwxr-xr-x | obnam | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -23,27 +23,5 @@ import traceback import obnamlib -def main(): - try: - obnamlib.App().run() - except obnamlib.AppException, e: - logging.critical(str(e)) - sys.stderr.write('Error: %s\n' % str(e)) - sys.exit(1) - except SystemExit, e: - sys.exit(e.code) - except BaseException, e: - logging.critical(traceback.format_exc()) - sys.stderr.write(traceback.format_exc()) - sys.exit(1) +obnamlib.App(progname='obnam', version=obnamlib.version).run() - -if __name__ == '__main__': - profname = os.environ.get('OBNAM_PROFILE') - if profname: - import cProfile - if profname == 'yes': - profname = 'obnam.prof' - cProfile.run('main()', profname) - else: - main() |