electrum

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

commit 72b4ac97d08a32050fce4be750310be1a7be81cf
parent 6b7ad42ec55003324ed6971529898af9bf3307a9
Author: thomasv <thomasv@gitorious>
Date:   Mon, 17 Dec 2012 17:51:52 +0100

use portable flag on android instead of explicit path for headers file. use urllib.retrieve()

Diffstat:
Melectrum | 2+-
Mlib/verifier.py | 10+++-------
2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/electrum b/electrum @@ -149,7 +149,7 @@ if __name__ == '__main__': # config is an object passed to the various constructors (wallet, interface, gui) if 'ANDROID_DATA' in os.environ: - config_options = {'wallet_path':"/sdcard/electrum.dat", 'blockchain_headers_path':'/sdcard/sl4a/', 'gui':'android'} + config_options = {'wallet_path':"/sdcard/electrum.dat", 'portable':True, 'verbose':True, 'gui':'android'} else: config_options = eval(str(options)) for k, v in config_options.items(): diff --git a/lib/verifier.py b/lib/verifier.py @@ -296,15 +296,11 @@ class WalletVerifier(threading.Thread): filename = self.path() if os.path.exists(filename): return - import urllib2 + try: + import urllib print_error("downloading ", self.headers_url ) - f = urllib2.urlopen(self.headers_url) - s = f.read() - f.close() - f = open(filename,'wb+') - f.write(s) - f.close() + urllib.urlretrieve(self.headers_url, filename) except: print_error( "download failed. creating file", filename ) open(filename,'wb+').close()