1
0

updates for the old android GUI

This commit is contained in:
ThomasV
2015-02-24 18:41:29 +01:00
parent 18d16ba82c
commit 80284d5516
5 changed files with 74 additions and 58 deletions

View File

@@ -151,9 +151,13 @@ def parse_URI(uri):
assert u.scheme == 'bitcoin'
address = u.path
valid_address = bitcoin.is_address(address)
pq = urlparse.parse_qs(u.query)
# python for android fails to parse query
if address.find('?') > 0:
address, query = u.path.split('?')
pq = urlparse.parse_qs(query)
else:
pq = urlparse.parse_qs(u.query)
for k, v in pq.items():
if len(v)!=1:
@@ -178,7 +182,7 @@ def parse_URI(uri):
if request_url != '':
return address, amount, label, message, request_url
assert valid_address
assert bitcoin.is_address(address)
return address, amount, label, message, request_url