def aktualisiereGeraete(self,but): print "aktualisiere GERAAATER" lg=self.lesedatei('geraete') self.root.geraete.clear_widgets() print "aktualisiere geraet" print self.buli print "--------------------------------------" print self.tag print self.heute print self.stunde print "------------------------------" try: print self.buli[str(self.heute+self.tag)][str(self.stunde)] zz=self.buli[str(self.heute+self.tag)][str(self.stunde)] except: zz={} print "tag/stunde frei" print "-------------" for sg in lg: print sg sgl= sg.split(';') g=sgl[0] if len(sgl)>1: try: wotag=self.tag if wotag>7: wotag -= 7 gaddl=sgl[wotag].split(':') print (gaddl) print self.stunde print self.heute gadd= " (" + gaddl[int(self.stunde)] + ")" except: gadd="" else: gadd="" gt= g + gadd if zz.has_key(g): w=Button(text=gt + "\n"+str(zz[g])) w.background_color=(1,0,0,1) else: w=KButton(text=gt,on_release = self.setzeGeraet) w.key=g w.background_color=(0,1,0,1) #print w #print w.on_release # w=Button(text=gt+"TT",on_enter = self.setzeTag) self.root.geraete.add_widget(w)