equal
deleted
inserted
replaced
35 |
35 |
36 class NodeList: |
36 class NodeList: |
37 |
37 |
38 def __init__(self, manager, netname = ""): |
38 def __init__(self, manager, netname = ""): |
39 self.Root = "" |
39 self.Root = "" |
|
40 self.EDSFolder = "" |
40 self.Manager = manager |
41 self.Manager = manager |
41 self.NetworkName = netname |
42 self.NetworkName = netname |
42 self.SlaveNodes = {} |
43 self.SlaveNodes = {} |
43 self.EDSNodes = {} |
44 self.EDSNodes = {} |
44 self.CurrentSelected = None |
45 self.CurrentSelected = None |
129 shutil.copy(edspath, self.EDSFolder) |
130 shutil.copy(edspath, self.EDSFolder) |
130 return self.LoadEDS(file) |
131 return self.LoadEDS(file) |
131 |
132 |
132 def LoadEDS(self, eds): |
133 def LoadEDS(self, eds): |
133 edspath = os.path.join(self.EDSFolder, eds) |
134 edspath = os.path.join(self.EDSFolder, eds) |
134 node = eds_utils.GenerateNode(edspath, self.Manager.ScriptDirectory) |
135 node = eds_utils.GenerateNode(edspath) |
135 if isinstance(node, Node): |
136 if isinstance(node, Node): |
136 self.EDSNodes[eds] = node |
137 self.EDSNodes[eds] = node |
137 return None |
138 return None |
138 else: |
139 else: |
139 return node |
140 return node |