diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-12-03 14:56:45 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-12-03 14:56:45 +0000 |
commit | d38d8613a619d8d668ee3b4e4e0ec14cd804bd6a (patch) | |
tree | cea57e64ce2affaf47ed8d01ddede96873b63048 /meliae-show | |
parent | 2aea9fcadb6227fa441e464170a3c5c5dc7b4cbe (diff) | |
download | obnam-d38d8613a619d8d668ee3b4e4e0ec14cd804bd6a.tar.gz |
Add a small helper script to show meliae dumps usefully
Diffstat (limited to 'meliae-show')
-rwxr-xr-x | meliae-show | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/meliae-show b/meliae-show new file mode 100755 index 00000000..002927f3 --- /dev/null +++ b/meliae-show @@ -0,0 +1,19 @@ +#!/usr/bin/python + + +from meliae import loader +from pprint import pprint as pp +import sys + + +om = loader.load(sys.argv[1]) +om.remove_expensive_references() +print om.summarize() +print + +for type_name in sys.argv[2:]: + objs = om.get_all(type_name) + for obj in objs[:5]: + pp(obj.p) + print om.summarize(obj) + print |