##// END OF EJS Templates
Optimizacion del calculo del valor del parametro
Miguel Valdez -
r243:f343f6b37e7b
parent child
Show More
@@ -26,6 +26,8 class ParameterConf():
26 value = None
26 value = None
27 format = None
27 format = None
28
28
29 __value = None
30
29 ELEMENTNAME = 'Parameter'
31 ELEMENTNAME = 'Parameter'
30
32
31 def __init__(self):
33 def __init__(self):
@@ -38,6 +40,10 class ParameterConf():
38
40
39 def getValue(self):
41 def getValue(self):
40
42
43 if self.__value != None:
44
45 return self.__value
46
41 value = self.value
47 value = self.value
42
48
43 if self.format == 'list':
49 if self.format == 'list':
@@ -88,7 +94,9 class ParameterConf():
88
94
89 func = eval(self.format)
95 func = eval(self.format)
90
96
91 return func(value)
97 self.__value = func(value)
98
99 return self.__value
92
100
93 def setup(self, id, name, value, format='str'):
101 def setup(self, id, name, value, format='str'):
94
102
General Comments 0
You need to be logged in to leave comments. Login now