Lines Matching refs:value
33 def __init__(self, value, precision, percent = False):
34 self.value = value
38 if isinstance(self.value, str):
39 if self.value.lower() == 'nan':
40 value = 'NaN'
41 if self.value.lower() == 'inf':
42 value = 'Inf'
46 elif self.value == 0.0:
48 elif self.value % 1.0 == 0.0:
52 value = self.value
54 value = value * 100.0
55 value = format % value
58 value = value + "%"
60 return value
67 value = Value(self.value, self.precision)
75 output = "%-40s %12s %8s %8s" % (self.name, value, pdf, cdf)
85 if self.value == 0.0 and (self.flags & flags_nozero):
87 if isinstance(self.value, str):
88 if self.value == 'NaN' and (self.flags & flags_nonan):
102 if isinstance(self.value, (list, tuple)):
103 if not len(self.value):
106 mytotal = reduce(lambda x,y: float(x) + float(y), self.value)
109 value = self.value
112 subnames = [ '[%d]' % i for i in range(len(value)) ]
114 subnames = [''] * len(value)
121 subdescs = [self.desc]*len(value)
123 for i in xrange(min(len(value), len(self.subdescs))):
126 for val,sname,sdesc in map(None, value, subnames, subdescs):
139 p.value = val
147 p.value = mytotal
153 p.value = self.value