equal
deleted
inserted
replaced
34 from __future__ import absolute_import |
34 from __future__ import absolute_import |
35 import os |
35 import os |
36 import traceback |
36 import traceback |
37 import types |
37 import types |
38 import shutil |
38 import shutil |
|
39 from operator import add |
39 from builtins import str as text |
40 from builtins import str as text |
40 from past.builtins import execfile |
41 from past.builtins import execfile |
41 |
42 |
42 from lxml import etree |
43 from lxml import etree |
43 |
44 |
118 def CTNFullName(self): |
119 def CTNFullName(self): |
119 parent = self.CTNParent.CTNFullName() |
120 parent = self.CTNParent.CTNFullName() |
120 if parent != "": |
121 if parent != "": |
121 return parent + "." + self.CTNName() |
122 return parent + "." + self.CTNName() |
122 return self.BaseParams.getName() |
123 return self.BaseParams.getName() |
|
124 |
|
125 def CTNSearch(self, criteria): |
|
126 # TODO match config's fields name and fields contents |
|
127 return reduce(add, [ |
|
128 CTNChild.CTNSearch(criteria) |
|
129 for CTNChild in self.IterChildren()]) |
123 |
130 |
124 def GetIconName(self): |
131 def GetIconName(self): |
125 return None |
132 return None |
126 |
133 |
127 def CTNTestModified(self): |
134 def CTNTestModified(self): |