summaryrefslogtreecommitdiff
path: root/obnam
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2009-05-26 22:48:19 +0300
committerLars Wirzenius <liw@liw.fi>2009-05-26 22:48:19 +0300
commit0cadcdb6974a2429e11e987c76f215ea06dfe68b (patch)
treee5f6cd6b7d8c36ed0735f6b9bbbfa472e0161a02 /obnam
parent627e8aba502c8387e32958affc6e2ea52f817f1b (diff)
downloadobnam-0cadcdb6974a2429e11e987c76f215ea06dfe68b.tar.gz
Run cProfile on request.
Diffstat (limited to 'obnam')
-rwxr-xr-xobnam9
1 files changed, 8 insertions, 1 deletions
diff --git a/obnam b/obnam
index e049317b..17aa3f83 100755
--- a/obnam
+++ b/obnam
@@ -16,7 +16,14 @@
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+import os
+
import obnamlib
-obnamlib.BackupApplication().run()
+if "OBNAM_PROFILE" in os.environ:
+ import cProfile
+ cProfile.run('obnamlib.BackupApplication().run()',
+ os.environ["OBNAM_PROFILE"])
+else:
+ obnamlib.BackupApplication().run()