repo.or.cz
/
samba4-gss.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
ctdb-server: Use find_public_ip_vnn() in a couple of extra places
[samba4-gss.git]
/
lib
/
tdb
/
python
/
tdbdump.py
blob
988e293fef721ce25f41d5b34f011faee9483e3f
1
#!/usr/bin/env python3
2
# Trivial reimplementation of tdbdump in Python
3
4
import
sys
5
6
sys
.
path
.
insert
(
0
,
"bin/python"
)
7
8
import
tdb
9
10
if
len
(
sys
.
argv
) <
2
:
11
print
(
"Usage: tdbdump.py <tdb-file>"
)
12
sys
.
exit
(
1
)
13
14
db
=
tdb
.
Tdb
(
sys
.
argv
[
1
])
15
for
k
in
db
.
keys
():
16
v
=
db
.
get
(
k
)
17
print
(
"{
\n
key(
%d
) =
%r
\n
data(
%d
) =
%r
\n
}"
% (
len
(
k
),
k
,
len
(
v
),
v
))