electrum

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

commit 10740470cc6e45e8a85d63ac730aec89c742d430
parent d75d3fdf5b4ab134dca7d168aae0ecb697df26df
Author: ThomasV <thomasv@gitorious>
Date:   Fri, 12 Jun 2015 20:18:06 +0200

fix requests_dir bug

Diffstat:
Mlib/wallet.py | 21+++++++++++----------
1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/lib/wallet.py b/lib/wallet.py @@ -1241,16 +1241,17 @@ class Abstract_Wallet(object): out['status'] = self.get_request_status(addr) # check if bip70 file exists rdir = config.get('requests_dir') - key = out.get('id', addr) - path = os.path.join(rdir, key + '.bip70') - if rdir and os.path.exists(path): - baseurl = 'file://' + rdir - rewrite = config.get('url_rewrite') - if rewrite: - baseurl = baseurl.replace(*rewrite) - out['request_url'] = os.path.join(baseurl, key + '.bip70') - out['URI'] += '&r=' + out['request_url'] - out['index_url'] = os.path.join(baseurl, 'index.html') + '?id=' + key + if rdir: + key = out.get('id', addr) + path = os.path.join(rdir, key + '.bip70') + if os.path.exists(path): + baseurl = 'file://' + rdir + rewrite = config.get('url_rewrite') + if rewrite: + baseurl = baseurl.replace(*rewrite) + out['request_url'] = os.path.join(baseurl, key + '.bip70') + out['URI'] += '&r=' + out['request_url'] + out['index_url'] = os.path.join(baseurl, 'index.html') + '?id=' + key return out def get_request_status(self, key):