commit 15642ec8de0330f378ec360f3e959cf3acfc076d
parent 033a5c6c91b79cbf60da9ce85198d8ae76521a3a
Author: ThomasV <thomasv@electrum.org>
Date: Tue, 8 Aug 2017 11:12:44 +0200
python3: remove calls to unicode function
Diffstat:
5 files changed, 7 insertions(+), 16 deletions(-)
diff --git a/gui/kivy/uix/dialogs/installwizard.py b/gui/kivy/uix/dialogs/installwizard.py
@@ -704,7 +704,7 @@ class AddXpubDialog(WizardDialog):
def get_text(self):
ti = self.ids.text_input
- return unicode(ti.text).strip()
+ return ti.text.strip()
def get_params(self, button):
return (self.get_text(),)
@@ -715,7 +715,7 @@ class AddXpubDialog(WizardDialog):
self.app.scan_qr(on_complete)
def do_paste(self):
- self.ids.text_input.text = test_xpub if is_test else unicode(self.app._clipboard.paste())
+ self.ids.text_input.text = test_xpub if is_test else self.app._clipboard.paste()
def do_clear(self):
self.ids.text_input.text = ''
diff --git a/gui/qt/installwizard.py b/gui/qt/installwizard.py
@@ -176,7 +176,7 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
wallet_folder = os.path.dirname(self.storage.path)
def on_choose():
- path = unicode(QFileDialog.getOpenFileName(self, "Select your wallet file", wallet_folder))
+ path = QFileDialog.getOpenFileName(self, "Select your wallet file", wallet_folder)
if path:
self.name_e.setText(path)
@@ -222,7 +222,7 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
if not self.storage.file_exists():
break
if self.storage.file_exists() and self.storage.is_encrypted():
- password = unicode(self.pw_e.text())
+ password = self.pw_e.text()
try:
self.storage.decrypt(password)
break
@@ -467,7 +467,7 @@ class InstallWizard(QDialog, MessageBoxMixin, BaseWizard):
line = QLineEdit()
line.setText(default)
def f(text):
- self.next_button.setEnabled(test(unicode(text)))
+ self.next_button.setEnabled(test(text))
line.textEdited.connect(f)
vbox.addWidget(line)
vbox.addWidget(WWLabel(warning))
diff --git a/lib/mnemonic.py b/lib/mnemonic.py
@@ -86,10 +86,7 @@ def is_CJK(c):
def normalize_text(seed):
# normalize
- if six.PY2:
- seed = unicodedata.normalize('NFKD', unicode(seed))
- else:
- seed = unicodedata.normalize('NFKD', str(seed))
+ seed = unicodedata.normalize('NFKD', str(seed))
# lower
seed = seed.lower()
# remove accents
diff --git a/lib/storage.py b/lib/storage.py
@@ -85,12 +85,6 @@ class WalletStorage(PrintError):
except Exception as e:
raise IOError("Cannot read wallet file '%s'" % self.path)
self.data = {}
- # In old versions of Electrum labels were latin1 encoded, this fixes breakage.
- for i, label in labels.items():
- try:
- unicode(label)
- except UnicodeDecodeError:
- d['labels'][i] = unicode(label.decode('latin1'))
for key, value in d.items():
try:
json.dumps(key)
diff --git a/lib/websockets.py b/lib/websockets.py
@@ -114,7 +114,7 @@ class WsClientThread(util.DaemonThread):
for ws, amount in l:
if not ws.closed:
if sum(result.values()) >=amount:
- ws.sendMessage(unicode('paid'))
+ ws.sendMessage('paid')