def listProducts(self): self.messagebar().resetmessages('systemerror') products = AvnParser.getTwbProducts() if products: self.products.setlist(products) self.products.selectitem(0) self.products.invoke() else: self.products.clear() self.messagebar().message('usererror', 'Empty product list')
def setProductList(self): if self.radiobuttons.getcurselection() == 'Delayed': self.radiobuttons.invoke('Routine') items = AvnParser.getTwbProducts() self.productlist.setlist(items) try: self.productlist.setvalue(items[0]) except IndexError: return self.__loadSites()