commit 479b71b69067e22251da6cc45fa1c669983a8620
parent 462e7f3d0dad02e4a65af35ef18815173a72c26d
Author: ThomasV <thomasv@gitorious>
Date: Wed, 9 Nov 2011 23:21:27 +0100
fixes
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/client/electrum.py b/client/electrum.py
@@ -333,7 +333,7 @@ class Wallet:
return True
def save(self):
- s = repr( (self.version, self.use_encryption, self.fee, self.host, self.blocks,
+ s = repr( (self.version, self.use_encryption, self.fee, self.host, self.port, self.blocks,
self.seed, self.addresses, self.private_keys,
self.change_addresses, self.status, self.history,
self.labels, self.addressbook) )
@@ -350,14 +350,12 @@ class Wallet:
return False
try:
sequence = ast.literal_eval( data )
- (self.version, self.use_encryption, self.fee, self.host, self.blocks,
+ (self.version, self.use_encryption, self.fee, self.host, self.port, self.blocks,
self.seed, self.addresses, self.private_keys,
self.change_addresses, self.status, self.history,
self.labels, self.addressbook) = sequence
except:
- if len(sequence) == 12:
- raise BaseException("version error.")
- return False
+ raise BaseException("version error.")
self.update_tx_history()
return True
@@ -397,8 +395,9 @@ class Wallet:
def request(self, request ):
import urllib
+ use_http = self.port in [80,81]
- if self.port == 80:
+ if use_http:
request2 = urllib.urlencode({'q':request})
request = "GET /electrum.php?" + request2 + " HTTP/1.0\r\n\r\n"
else:
@@ -414,7 +413,7 @@ class Wallet:
else: break
s.close()
- if self.port == 80:
+ if use_http:
out = out.split('\r\n')[-1]
return out
@@ -617,6 +616,7 @@ if __name__ == '__main__':
gui.init_wallet(wallet)
gui = gui.BitcoinGUI(wallet)
gui.main()
+ wallet.save()
exit(0)
if not wallet.read():