24 def GetContent(self,contentList,wholeContentList):
25 mainOutput = []
26 auxOutput = {}
27 for item in contentList:
28 components = item.split(".")
29 if len(components)==0:
30 continue
31 mainItem = self.mainContainerLine(components[0])
32 if mainItem=='':
33 continue
34 if len(components)==1:
35
36 if (mainItem not in mainOutput):
37 mainOutput.append(mainItem)
38 if len(components)>1:
39
40 if (components[0]+"." in wholeContentList):
41 if (components[0] not in auxOutput.keys()):
42 auxOutput[components[0]] = ""
43 continue
44
45 if (len(components)==2):
46 if (components[1] == ""):
47 wholeContentList.append(components[0]+".")
48 auxOutput[components[0]] = ""
49 continue
50 if (components[0] not in auxOutput.keys()):
51 auxOutput[components[0]] = components[1:]
52 if (components[0] in auxOutput.keys()):
53 auxOutput[components[0]] = list(
set(auxOutput[components[0]]) |
set(components[1:]))
54 return mainOutput,auxOutput