Browse Source

Start diffing

master
Pete Shadbolt 8 years ago
parent
commit
a8e9a9eae4
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      abp/graphstate.py

+ 9
- 1
abp/graphstate.py View File

@@ -13,7 +13,7 @@ except ImportError:
print "Could not import networkx: layout will not work" print "Could not import networkx: layout will not work"




class GraphState(object):
class BaseGraphState(object):


def __init__(self, nodes = []): def __init__(self, nodes = []):
self.ngbh = {} self.ngbh = {}
@@ -231,3 +231,11 @@ class GraphState(object):
def __eq__(self, other): def __eq__(self, other):
""" Check equality between graphs """ """ Check equality between graphs """
return self.ngbh == other.ngbh and self.vops == other.vops return self.ngbh == other.ngbh and self.vops == other.vops

class DiffedGraphState(BaseGraphState):
pass

class GraphState(BaseGraphState):
pass



Loading…
Cancel
Save