Commit 6b18d889 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent cb93b11f
...@@ -219,7 +219,7 @@ def StructureOf(znode, onlyKeys=False): ...@@ -219,7 +219,7 @@ def StructureOf(znode, onlyKeys=False):
if ztype.is_ztree: if ztype.is_ztree:
kind, keys, children = zbcheck.crack_btree(znode, ztype.is_map) kind, keys, children = zbcheck.crack_btree(znode, ztype.is_map)
if kind == zbcheck.BTREE_EMPTY: if kind == zbcheck.BTREE_EMPTY:
return Tree([], Bucket([], [] if (ztype.is_map or not onlyKeys) else None)) return Tree([], Bucket([], None if ((not ztype.is_map) or onlyKeys) else []))
if kind == zbcheck.BTREE_ONE: if kind == zbcheck.BTREE_ONE:
b = znode._bucket_type() b = znode._bucket_type()
......
...@@ -474,7 +474,7 @@ def test_restructure(): ...@@ -474,7 +474,7 @@ def test_restructure():
newStructure = newtopo newStructure = newtopo
xbtree.Restructure(ztree, newStructure) xbtree.Restructure(ztree, newStructure)
assert xbtree.StructureOf(ztree) == newStructure assert xbtree.StructureOf(ztree, onlyKeys=True) == newStructure
# verify iteration producess the same [] of (key, v) # verify iteration producess the same [] of (key, v)
assert list(ztree.items()) == items assert list(ztree.items()) == items
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment