##############################################
def update(self):
.............
.............
...........
if vars.len_program.get():
if self.stat.motion_line > (vars.len_program.get() - 4):
vars.len_program.set(0)
try:
fl = open('/home/nkp/emc2/logfile', "a")
fl.write("successful" + 18*' ' + time.ctime() + "\n")
fl.close()
except :
print "nkplogerror"
user_live_update()
#######################################################
vars = nf.Variables(root_window,
....
....
....
("len_program", IntVar),
)
###############################
def task_run(*event):
...
...
try:
s.poll()
count = 0
for line in open(s.file).xreadlines(): count += 1
vars.len_program.set(count)
fl = open('/home/nkp/emc2/logfile', "a")
lnf = len(os.path.basename(s.file))
fl.write(os.path.basename(s.file) + (28-lnf)*' ' + time.ctime() + "\n")
fl.close()
except :
print "nkplogerror"