equal
deleted
inserted
replaced
4484 |
4484 |
4485 def UnregisterObsoleteData(self): |
4485 def UnregisterObsoleteData(self): |
4486 items = [(idx, item) for idx, item in enumerate(self.Table.GetData())] |
4486 items = [(idx, item) for idx, item in enumerate(self.Table.GetData())] |
4487 items.reverse() |
4487 items.reverse() |
4488 for idx, item in items: |
4488 for idx, item in items: |
4489 if self.GetDataType(item.GetVariable().upper()) is None: |
4489 iec_path = item.GetVariable().upper() |
|
4490 if self.GetDataType(iec_path) is None: |
4490 self.RemoveDataConsumer(item) |
4491 self.RemoveDataConsumer(item) |
4491 self.Table.RemoveItem(idx) |
4492 self.Table.RemoveItem(idx) |
4492 else: |
4493 else: |
4493 self.AddDataConsumer(iec_path.upper(), item) |
4494 self.AddDataConsumer(iec_path, item) |
4494 self.Freeze() |
4495 self.Freeze() |
4495 self.Table.ResetView(self.VariablesGrid) |
4496 self.Table.ResetView(self.VariablesGrid) |
4496 self.VariablesGrid.RefreshButtons() |
4497 self.VariablesGrid.RefreshButtons() |
4497 self.Thaw() |
4498 self.Thaw() |
4498 |
4499 |