kivy: sign and send in a thread

This commit is contained in:
ThomasV 2015-10-31 15:12:34 +01:00
parent 77d6ee74f9
commit b8b2840d18
1 changed files with 6 additions and 1 deletions

View File

@ -3,6 +3,7 @@ from decimal import Decimal
import re
import datetime
import traceback, sys
import threading
from kivy.app import App
from kivy.cache import Cache
@ -215,7 +216,11 @@ class SendScreen(CScreen):
outputs = [('address', to_address, amount)]
self.app.password_dialog(self.send_tx, (outputs, fee, label))
def send_tx(self, outputs, fee, label, password):
def send_tx(self, *args):
self.app.show_info("Sending...")
threading.Thread(target=self.send_tx_thread, args=args).start()
def send_tx_thread(self, outputs, fee, label, password):
# make unsigned transaction
coins = self.app.wallet.get_spendable_coins()
try: