1
0

config: enforce that SimpleConfig is singleton

related: #5629
This commit is contained in:
SomberNight
2019-09-10 18:01:10 +02:00
parent a43be6657d
commit b2920db8b8
9 changed files with 33 additions and 25 deletions

View File

@@ -2,6 +2,7 @@ from PyQt5.QtWidgets import QFileDialog
from electrum.i18n import _
from electrum.plugin import run_hook
from electrum.simple_config import SimpleConfig
from .util import ButtonsTextEdit, MessageBoxMixin, ColorScheme
@@ -54,9 +55,9 @@ class ScanQRTextEdit(ButtonsTextEdit, MessageBoxMixin):
self.setText(data)
def qr_input(self):
from electrum import qrscanner, get_config
from electrum import qrscanner
try:
data = qrscanner.scan_barcode(get_config().get_video_device())
data = qrscanner.scan_barcode(SimpleConfig.get_instance().get_video_device())
except BaseException as e:
self.show_error(repr(e))
data = ''