equal
deleted
inserted
replaced
856 values = "%X"%values |
856 values = "%X"%values |
857 result += "%04X (%s): %s\n"%(index, name, values) |
857 result += "%04X (%s): %s\n"%(index, name, values) |
858 return result |
858 return result |
859 |
859 |
860 def CompileValue(self, value, index, compute = True): |
860 def CompileValue(self, value, index, compute = True): |
861 if type(value) == StringType: |
861 if type(value) == StringType and value.find("$NODEID") != -1: |
862 base = self.GetBaseIndex(index) |
862 base = self.GetBaseIndex(index) |
863 try: |
863 try: |
864 raw = eval(value) |
864 raw = eval(value) |
865 if compute: |
865 if compute: |
866 return eval(raw.replace("$NODEID","self.ID")) |
866 return eval(raw.replace("$NODEID","self.ID")) |