1
0

follow-up: SimpleConfig is supposed to be singleton

see cefa4762ba
and #5629
This commit is contained in:
SomberNight
2019-09-10 16:38:10 +02:00
parent 16e293c289
commit d1026b5afe
7 changed files with 27 additions and 10 deletions

View File

@@ -7,10 +7,13 @@ import asyncio
from electrum.network import Network
from electrum.util import print_msg, json_encode, create_and_start_event_loop, log_exceptions
from electrum.simple_config import SimpleConfig
config = SimpleConfig()
# start network
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network = Network(config)
network.start()
# wait until connected

View File

@@ -6,10 +6,13 @@ from numbers import Number
from electrum.network import filter_protocol, Network
from electrum.util import create_and_start_event_loop, log_exceptions
from electrum.simple_config import SimpleConfig
config = SimpleConfig()
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network = Network(config)
network.start()
@log_exceptions

View File

@@ -6,6 +6,7 @@ import asyncio
from electrum import bitcoin
from electrum.network import Network
from electrum.util import json_encode, print_msg, create_and_start_event_loop, log_exceptions
from electrum.simple_config import SimpleConfig
try:
@@ -14,8 +15,10 @@ except Exception:
print("usage: get_history <bitcoin_address>")
sys.exit(1)
config = SimpleConfig()
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network = Network(config)
network.start()
@log_exceptions

View File

@@ -4,9 +4,13 @@ import asyncio
from electrum.network import filter_protocol, Network
from electrum.util import create_and_start_event_loop, log_exceptions
from electrum.blockchain import hash_raw_header
from electrum.simple_config import SimpleConfig
config = SimpleConfig()
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network = Network(config)
network.start()
@log_exceptions

View File

@@ -4,6 +4,7 @@ import asyncio
from electrum.network import filter_protocol, Network
from electrum.util import create_and_start_event_loop, log_exceptions
from electrum.simple_config import SimpleConfig
try:
@@ -12,9 +13,10 @@ except:
print("usage: txradar txid")
sys.exit(1)
config = SimpleConfig()
loop, stopping_fut, loop_thread = create_and_start_event_loop()
network = Network()
network = Network(config)
network.start()
@log_exceptions

View File

@@ -6,6 +6,7 @@ import asyncio
from electrum.network import Network
from electrum.util import print_msg, create_and_start_event_loop
from electrum.synchronizer import SynchronizerBase
from electrum.simple_config import SimpleConfig
try:
@@ -14,9 +15,11 @@ except Exception:
print("usage: watch_address <bitcoin_address>")
sys.exit(1)
config = SimpleConfig()
# start network
loop = create_and_start_event_loop()[0]
network = Network()
network = Network(config)
network.start()