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 re
import datetime import datetime
import traceback, sys import traceback, sys
import threading
from kivy.app import App from kivy.app import App
from kivy.cache import Cache from kivy.cache import Cache
@ -215,7 +216,11 @@ class SendScreen(CScreen):
outputs = [('address', to_address, amount)] outputs = [('address', to_address, amount)]
self.app.password_dialog(self.send_tx, (outputs, fee, label)) 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 # make unsigned transaction
coins = self.app.wallet.get_spendable_coins() coins = self.app.wallet.get_spendable_coins()
try: try: