electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 3d29a8d7e6e5b0257563a9e93de51200334af578
parent 2ea9658cd4060664d7e45d61dfcf3e3ca40c4eaa
Author: ThomasV <thomasv@gitorious>
Date:   Tue, 14 Feb 2012 23:11:59 +0100

unicode

Diffstat:
Mclient/gui_qt.py | 40++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/client/gui_qt.py b/client/gui_qt.py @@ -37,7 +37,7 @@ from decimal import Decimal def numbify(entry, is_int = False): - text = str(entry.text()).strip() + text = unicode(entry.text()).strip() chars = '0123456789' if not is_int: chars +='.' s = ''.join([i for i in text if i in chars]) @@ -171,7 +171,7 @@ class ElectrumWindow(QMainWindow): def check_recipient(self): if self.payto_e.hasFocus(): return - r = str( self.payto_e.text() ) + r = unicode( self.payto_e.text() ) if r != self.previous_payto_e: self.previous_payto_e = r r = r.strip() @@ -276,7 +276,7 @@ class ElectrumWindow(QMainWindow): tx_hash = str(item.toolTip(0)) tx = self.wallet.tx_history.get(tx_hash) s = self.wallet.labels.get(tx_hash) - text = str( item.text(2) ) + text = unicode( item.text(2) ) if text: self.wallet.labels[tx_hash] = text item.setForeground(2, QBrush(QColor('black'))) @@ -294,8 +294,8 @@ class ElectrumWindow(QMainWindow): item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled) def address_label_changed(self, item, column, l): - addr = str(item.text(0)) - text = str( item.text(1) ) + addr = unicode( item.text(0) ) + text = unicode( item.text(1) ) if text: self.wallet.labels[addr] = text else: @@ -403,8 +403,8 @@ class ElectrumWindow(QMainWindow): def do_send(self): - label = str( self.message_e.text() ) - r = str( self.payto_e.text() ) + label = unicode( self.message_e.text() ) + r = unicode( self.payto_e.text() ) r = r.strip() m1 = re.match('^(|([\w\-\.]+)@)((\w[\w\-]+\.)+[\w\-]+)$', r) @@ -424,12 +424,12 @@ class ElectrumWindow(QMainWindow): return try: - amount = int( Decimal( str( self.amount_e.text())) * 100000000 ) + amount = int( Decimal( unicode( self.amount_e.text())) * 100000000 ) except: QMessageBox.warning(self, 'Error', 'Invalid Amount', 'OK') return try: - fee = int( Decimal( str( self.fee_e.text())) * 100000000 ) + fee = int( Decimal( unicode( self.fee_e.text())) * 100000000 ) except: QMessageBox.warning(self, 'Error', 'Invalid Fee', 'OK') return @@ -512,7 +512,7 @@ class ElectrumWindow(QMainWindow): def get_addr(l): i = l.currentItem() if not i: return - addr = str( i.text(0) ) + addr = unicode( i.text(0) ) return addr def showqrcode(address): @@ -581,7 +581,7 @@ class ElectrumWindow(QMainWindow): self.receive_list.addTopLevelItem(item) def show_contact_details(self, item, column): - m = str(item.text(0)) + m = unicode(item.text(0)) a = self.wallet.aliases.get(m) if a: if a[0] in self.wallet.authorities.keys(): @@ -628,7 +628,7 @@ class ElectrumWindow(QMainWindow): def newaddress_dialog(self): text, ok = QInputDialog.getText(self, 'New Contact', 'Address:') - address = str(text) + address = unicode(text) if ok: if self.wallet.is_valid(address): self.wallet.addressbook.append(address) @@ -686,7 +686,7 @@ class ElectrumWindow(QMainWindow): d.setLayout(vbox) if not d.exec_(): return - return str(pw.text()) + return unicode(pw.text()) @staticmethod def change_password_dialog( wallet, parent=None ): @@ -726,9 +726,9 @@ class ElectrumWindow(QMainWindow): if not d.exec_(): return - password = str(pw.text()) if wallet.use_encryption else None - new_password = str(new_pw.text()) - new_password2 = str(conf_pw.text()) + password = unicode(pw.text()) if wallet.use_encryption else None + new_password = unicode(new_pw.text()) + new_password2 = unicode(conf_pw.text()) try: seed = wallet.pw_decode( wallet.seed, password) @@ -771,13 +771,13 @@ class ElectrumWindow(QMainWindow): if not d.exec_(): return try: - gap = int(str(gap_e.text())) + gap = int(unicode(gap_e.text())) except: show_message("error") sys.exit(1) try: - seed = str(seed_e.text()) + seed = unicode(seed_e.text()) seed.decode('hex') except: import mnemonic @@ -816,7 +816,7 @@ class ElectrumWindow(QMainWindow): if not d.exec_(): return - fee = str(fee_e.text()) + fee = unicode(fee_e.text()) try: fee = int( 100000000 * Decimal(fee) ) except: @@ -876,7 +876,7 @@ class ElectrumWindow(QMainWindow): d.setLayout(vbox) if not d.exec_(): return - hh = str( host_line.text() ) + hh = unicode( host_line.text() ) try: if ':' in hh: