def button_handler(self): self.button.configure(state="disabled") Logger.Clear() try: account_name = self.textvariable.get() if len(account_name) == 0: Logger.Write("Please provide an account name!") return self.button_command(account_name) finally: self.button.update() # Eat any clicks that occured while disabled self.button.configure(state="normal") # Return to enabled state Logger.Write("READY.")
def button_send_handler(self): self.button_send.configure(state="disabled") Logger.Clear() try: account_name = self.to_account_name.get() asset_symbol = self.box_asset_to_send.get() amount = self.box_amount_to_send.get() if len(account_name) == 0: Logger.Write("Please provide an account name to send to!") return if len(asset_symbol) == 0: Logger.Write("Please specify asset to send!") return if len(amount) == 0: Logger.Write("Please specify amount to send!") return self.send_command(account_name, amount, asset_symbol) finally: self.button_send.update( ) # Eat any clicks that occured while disabled self.button_send.configure( state="normal") # Return to enabled state Logger.Write("READY.")