--- UserCode/TWikiIB/makeDepMetrics.py 2009/09/07 14:00:54 1.2 +++ UserCode/TWikiIB/makeDepMetrics.py 2009/09/07 22:58:39 1.3 @@ -8,97 +8,27 @@ class mkDepMetrics(object) : self.arch = arch self.packagename = packagename self.url = 'https://macms01.cern.ch/ap/ignominy/'+arch+'/'+packagename+'/igRun/metrics' - temp = os.popen('wget --no-check-certificate -nv -o /dev/null -O- '+self.url) + temp = os.popen('wget --no-check-certificate -nv -o /dev/null -O- '+self.url) + self.contents=[] self.contents = temp.readlines() - self.page.write(""" - - - -""") - + + def makeSummary(self): + contents=self.contents + writeflag = False + for line in contents : + print line + print + if line=='# Summary\n' : + writeflag = True + continue + if line=='# Levels\n' : + writeflag = False + return + if line=='\n' : + continue + if writeflag : + self.page.write(' * '+line) def packlist(self): @@ -113,6 +43,9 @@ class mkDepMetrics(object) : for line in contents : if line =='# Levels\n' : writeflag = True + print line + continue + elif not writeflag : continue if line=='\n': continue @@ -129,11 +62,12 @@ class mkDepMetrics(object) : continue else : temp =line.strip() - pack[j].extend(temp) - + print temp + pack[j].append(temp) return pack # repack return list [[levels], [level1, [PACKEGE1,module1,module2,...], [PACKEGE2,module1,module2], ..],[level2,[],[],...] ...] def repack(self,pack): + #print pack listlen = len(pack) pack2 = [['Levels']] countpack = 0 @@ -167,14 +101,14 @@ class mkDepMetrics(object) : return pack2 def dropdown(self,list): - self.page.write('