def update(self, ticker): while ticker in self.created_coins: try: coin = Coin(ticker) self.created_coins[ticker][2].config(text=coin.get('price')) self.created_coins[ticker][3].config(text=coin.get('%')) sleep(1) except: pass print('Coin ' + ticker + ' is deleted')
def create_coin(self): i, = self.listbox_coin_list.curselection() ticker = self.coin_list[i] if ticker not in self.created_coins and ticker != self.clicked: self.clicked = ticker coin = Coin(ticker) print('Created coin ' + coin.get('ticker')) t = Thread(target=lambda: self.create_coin_widgets(coin)) t.start() self.clicked = '' else: print(ticker + ' is already created')