@@ -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 |
|
|
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