diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-04 17:11:58 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-04 17:11:58 +0200 |
| commit | f1dd537689307329dfe42c88ee2e8fda3355eb84 (patch) | |
| tree | 1b4a315aff228add6e2b02789560e25084aea930 /src | |
| parent | a04a556a86d7c02f44a9bee82453d2d92000287c (diff) | |
Topo_Diff.to_json_dict()
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/model/graph.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/server/model/graph.py b/src/server/model/graph.py index 3c408cc2..87c0a8b0 100644 --- a/src/server/model/graph.py +++ b/src/server/model/graph.py @@ -102,11 +102,14 @@ class Topo_Diff(object): Topo_Diff is not a plain dict, so we provide a json encoder """ def default(self, obj): - ret = {k: getattr(obj, k) for k in ['link_set_rm', - 'node_set_rm', - 'node_set_add', - 'link_set_add'] } - return ret + return obj.to_json_dict() + + def to_json_dict(self): + ret = {k: getattr(self, k) for k in ['link_set_rm', + 'node_set_rm', + 'node_set_add', + 'link_set_add'] } + return ret def __init__(self, link_set_rm=[], node_set_rm=[], |
