Files
@ 621921854b8c
Branch filter:
Location: light9/light8/tracks - annotation
621921854b8c
1001 B
text/plain
cp
Ignore-this: 4b1d29037b8aa10b02b15629fb33ef8c
Ignore-this: 4b1d29037b8aa10b02b15629fb33ef8c
45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 45b12307c695 | #!/usr/bin/python
from Tix import *
def getallsubnames():
import Subs
Subs.reload_data(0)
allsubnames = Subs.subs.keys()
allsubnames.sort()
return allsubnames
def parselog(f,data,datatime):
"""reads log into the given record list and index lookup"""
while len(data)<8000:
l=f.readline()
if l=="":
break
cols=l[:-1].split("\t")
time,subdata = cols[0][:-1],cols[1:] # strip : on the time
record={}
for i in range(len(subdata)/2):
record[subdata[i*2]] = subdata[i*2+1]
data.append( (time,record) )
datatime[time]=len(data)-1
allsubnames = getallsubnames()
data=[] # (time, { subname : level, ... })
datatime={} # time : index
f=open("show_7.13.log","rt")
#parselog(f,data,datatime)
root=Tk()
print root
pw=PanedWindow(root)
pw.pack()
pw.add("p1")
pw.add("p2")
for sn in allsubnames:
pw.add(sn)
pane=getattr(pw,sn)
Button(pane,text=sn).pack()
root.mainloop()
|