def buildxml(self):
print 'build xml with parameterList'
firstLineTag = 0
presLineTag = 0
tableName=""
currentLineTag = 0
i=0
j=0
configDataList=[ConfigData()]
for d in csv.DictReader(open('config.csv', 'rb')):
if firstLineTag == 0:
firstLineTag = firstLineTag + 1
continue
length = len(d['Description'])
presLineTag = currentLineTag
if length != 0:
currentLineTag = 1
else:
currentLineTag = 0
if presLineTag == 0 and currentLineTag == 1:
configDataList.append(ConfigData())
configDataList[-1].appenddict(d['Parameter'])
configDataList[-1].setTableName(tableName)
if currentLineTag == 1 and presLineTag == 1:
configDataList[-1].appenddict(d['Parameter'])
tableName = d['Parameter']
print(i,j)
for element in configDataList:
print 'alphaz'
print element.tableName
print id(element)
print id(element.parameterList)
for unit in element.parameterList:
print unit