def description(self): value = None if type(self.value) == int: value = "%d" % self.value elif type(self.value) == float: value = "%.2f" % self.value else: value = "%s" % self.value return self.key + " " + Operations.nameForOp(self.op) + " " + value
def save(self, f): f.write('BEGIN ITEM') f.write(os.linesep) f.write(self.key) f.write(os.linesep) f.write(Operations.nameForOp(self.op)) f.write(os.linesep) f.write(repr(self.value)) f.write(os.linesep) f.write('END ITEM') f.write(os.linesep)