diff --git a/electrum b/electrum index a3222538..be0a944a 100755 --- 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 index 51e41d7a..6e35a9a9 100644 --- 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()