summaryrefslogtreecommitdiff
path: root/src/server/model
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-05-13 23:36:33 +0300
committerAlon Levy <alon@pobox.com>2015-05-13 23:36:33 +0300
commit1bb750c94c8f24d10a67b31929b7a35a18daff05 (patch)
tree1074167acc9e6c42fa004606ea95485756856442 /src/server/model
parentcff3be9a89e0654137cbfb361a96158bb2bc8202 (diff)
server/model/graph: Topo_Diff: add is_empty
Diffstat (limited to 'src/server/model')
-rw-r--r--src/server/model/graph.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/model/graph.py b/src/server/model/graph.py
index b23f807f..da38a652 100644
--- a/src/server/model/graph.py
+++ b/src/server/model/graph.py
@@ -171,6 +171,9 @@ class Topo_Diff(object):
def len__l_id_rm(self):
return len(self.link_id_set_rm)
+ def is_empty(self):
+ return self.len__n_add() + self.len__n_id_rm() + self.len__l_add() + self.len__l_id_rm() == 0
+
def to_json_dict(self):
ret = {k: getattr(self, k) for k in ['link_id_set_rm',
'node_id_set_rm',