From: Stefan Metzmacher Date: Fri, 24 Nov 2023 15:28:38 +0000 (+0100) Subject: tdb: fix python/tdbdump.py example X-Git-Tag: talloc-2.4.2~121 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=78ec47a6674db65d738305cf00861aa711886a43;p=thirdparty%2Fsamba.git tdb: fix python/tdbdump.py example Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner Reviewed-by: Andreas Schneider --- diff --git a/lib/tdb/python/tdbdump.py b/lib/tdb/python/tdbdump.py index afc22d1d040..988e293fef7 100644 --- a/lib/tdb/python/tdbdump.py +++ b/lib/tdb/python/tdbdump.py @@ -1,12 +1,17 @@ #!/usr/bin/env python3 # Trivial reimplementation of tdbdump in Python -import tdb, sys +import sys + +sys.path.insert(0, "bin/python") + +import tdb if len(sys.argv) < 2: print("Usage: tdbdump.py ") sys.exit(1) db = tdb.Tdb(sys.argv[1]) -for (k, v) in db.items(): +for k in db.keys(): + v = db.get(k) print("{\nkey(%d) = %r\ndata(%d) = %r\n}" % (len(k), k, len(v), v))