summaryrefslogtreecommitdiff
path: root/obnam
diff options
context:
space:
mode:
Diffstat (limited to 'obnam')
-rwxr-xr-xobnam24
1 files changed, 1 insertions, 23 deletions
diff --git a/obnam b/obnam
index 71a74e81..c2292725 100755
--- a/obnam
+++ b/obnam
@@ -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()