On Wed, Oct 20, 2004 at 11:02:19AM -0400, Andres Cabrera wrote: > Hi, > I'm trying it out and get: > [andres@localhost andres]$ ./counter.sh > File "./counter.sh", line 10 > self.widget.pack() > ^ > SyntaxError: invalid syntax > I'm with python 2.2, would I need 2.3? No, it's an indentation error, not sure if that happened in our client(s) or Dave's cut-paste or what. Try the attached. -- Paul Winkler http://www.slinkp.com -------------- next part -------------- #! /usr/bin/env python from Tkinter import * from time import * class clock: def __init__(self,master): self.starttime=0 self.widget=Button(master, text="0:0", font=("Courier",50,"bold"), relief=FLAT,command=self.reset) self.widget.pack() def idle(self): thistime = int(time()-self.starttime) self.widget.config(text=str(thistime/60)+":"+str(thistime%60)) self.widget.after(1000, self.idle) def reset(self): if not self.starttime: self.widget.after_idle(self.idle) self.starttime=time() win = Tk() win.title("ticktock") slider = clock(win) win.mainloop()