Lines Matching refs:value
30 def __init__(self, value, precision, percent = False):
31 self.value = float(value)
35 if isinstance(self.value, str):
36 if self.value.lower() == 'nan':
37 value = 'NaN'
38 if self.value.lower() == 'inf':
39 value = 'Inf'
43 elif self.value == 0.0:
45 elif self.value % 1.0 == 0.0:
49 value = self.value
51 value = value * 100.0
52 value = format % value
55 value = value + "%"
57 return value
64 value = Value(self.value, self.precision)
72 output = "%-40s %12s %8s %8s" % (self.name, value, pdf, cdf)
82 if self.value == 0.0 and (self.flags & flags_nozero):
84 if isinstance(self.value, str):
85 if self.value == 'NaN' and (self.flags & flags_nonan):
95 if not self.value:
102 if not isinstance(self.value, (list, tuple)):
105 p.value = self.value
109 mytotal = reduce(lambda x,y: float(x) + float(y), self.value)
112 value = self.value
115 subnames = [ '[%d]' % i for i in range(len(value)) ]
117 subnames = [''] * len(value)
124 subdescs = [self.desc]*len(value)
126 for i in xrange(min(len(value), len(self.subdescs))):
129 for val,sname,sdesc in map(None, value, subnames, subdescs):
142 p.value = val
150 p.value = mytotal