We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fa05508 commit cdbb3efCopy full SHA for cdbb3ef
examples/json_load.py
@@ -47,16 +47,26 @@ def create_and_dump_bdd(
47
roots=roots)
48
49
50
+class BDDGraph(
51
+ _nx.DiGraph):
52
+ """Storing also roots and variable levels."""
53
+
54
+ def __init__(self, *arg, **kw):
55
+ super().__init__(*arg, **kw)
56
+ self.roots: dict | None = None
57
+ self.level_of_var: dict | None = None
58
59
60
def load_and_map_to_nx(
61
filename:
62
str
- ) -> _nx.DiGraph:
63
+ ) -> BDDGraph:
64
"""Return graph loaded from JSON."""
65
with open(filename, 'r') as fd:
66
data = fd.read()
67
data = json.loads(data)
68
# map to nx
- graph = _nx.DiGraph()
69
+ graph = BDDGraph()
70
for k, v in data.items():
71
print(k, v)
72
if k in ('roots', 'level_of_var'):
0 commit comments