class root_widget(pudding.core.RootWidget): def __init__(self, width, height, toggle, socket): pudding.core.RootWidget.__init__(self,width=width, height=height) self.toggle = toggle self.socket = socket def advance_time(self, proportion): if self.toggle == 1: b = self.socket.recv(3) #print b, "got a connection" if len(b) > 0: meter.__set_value__(100-float(b)) print b else: time.sleep(.1) self.socket.close() self.toggle = 0 else: pass