1
0

gui: add BaseElectrumGui base class for guis

This commit is contained in:
SomberNight
2021-11-05 20:21:50 +01:00
parent c331c311db
commit ca9b48e2d6
6 changed files with 43 additions and 34 deletions

View File

@@ -9,6 +9,7 @@ import logging
from typing import TYPE_CHECKING
import electrum
from electrum.gui import BaseElectrumGui
from electrum import util
from electrum.util import format_satoshis
from electrum.bitcoin import is_address, COIN
@@ -28,11 +29,10 @@ if TYPE_CHECKING:
_ = lambda x:x # i18n
class ElectrumGui:
class ElectrumGui(BaseElectrumGui):
def __init__(self, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'):
self.config = config
def __init__(self, *, config: 'SimpleConfig', daemon: 'Daemon', plugins: 'Plugins'):
BaseElectrumGui.__init__(self, config=config, daemon=daemon, plugins=plugins)
self.network = daemon.network
storage = WalletStorage(config.get_wallet_path())
if not storage.file_exists():
@@ -342,9 +342,6 @@ class ElectrumGui:
curses.echo()
curses.endwin()
def stop(self):
pass
def do_clear(self):
self.str_amount = ''
self.str_recipient = ''