Browse Source

use python3 in scripts shebang, fix #4519

3.2.x
Janus 7 years ago
parent
commit
04432fe93e
  1. 2
      scripts/block_headers
  2. 5
      scripts/estimate_fee
  3. 4
      scripts/util.py

2
scripts/block_headers

@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
# A simple script that connects to a server and displays block headers

5
scripts/estimate_fee

@ -1,5 +1,6 @@
#!/usr/bin/env python
#!/usr/bin/env python3
import util, json
peers = util.get_peers()
from electrum.network import filter_protocol
peers = filter_protocol(util.get_peers())
results = util.send_request(peers, 'blockchain.estimatefee', [2])
print(json.dumps(results, indent=4))

4
scripts/util.py

@ -10,6 +10,7 @@ def get_interfaces(servers, timeout=10):
'''Returns a map of servers to connected interfaces. If any
connections fail or timeout, they will be missing from the map.
'''
assert type(servers) is list
socket_queue = queue.Queue()
config = SimpleConfig()
connecting = {}
@ -51,6 +52,9 @@ def get_peers():
peers = {}
# 1. get connected interfaces
server = config.get('server')
if server is None:
print("You need to set a secure server, for example (for mainnet): 'electrum setconfig server helicarrier.bauerj.eu:50002:s'")
return []
interfaces = get_interfaces([server])
if not interfaces:
print("No connection to", server)

Loading…
Cancel
Save