mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-16 13:01:04 +02:00
Use typedconfig with repr function (#1255)
* Use typedconfig with repr function * Pin version of typedconfig in requirements.txt
This commit is contained in:
parent
e8824b9fa8
commit
f587acc095
4 changed files with 5 additions and 17 deletions
|
|
@ -17,4 +17,4 @@ pyzmq
|
|||
requests
|
||||
SQLAlchemy
|
||||
squeakpy==0.7.3
|
||||
typed-config
|
||||
typed-config==0.2.5
|
||||
|
|
|
|||
1
setup.py
1
setup.py
|
|
@ -120,6 +120,7 @@ setup(
|
|||
'flask-cors',
|
||||
'alembic',
|
||||
'PySocks',
|
||||
'typed-config>=0.2.2,<2.3.0',
|
||||
],
|
||||
extras_require={"test": ["pytest", "coverage"]},
|
||||
entry_points={
|
||||
|
|
|
|||
|
|
@ -79,18 +79,8 @@ def main():
|
|||
level = args.log_level.upper()
|
||||
logging.getLogger().setLevel(level)
|
||||
|
||||
logger.info("Starting squeaknode...")
|
||||
config = SqueaknodeConfig(args.config)
|
||||
config.read()
|
||||
logger.info("config: {}".format(config))
|
||||
logger.info("bitcoin rpc host: {}, rpc port: {}, rpc user: {}, rpc pass: {}, rpc use_ssl: {}, rpc ssl cert: {}".format(
|
||||
config.bitcoin.rpc_host,
|
||||
config.bitcoin.rpc_port,
|
||||
config.bitcoin.rpc_user,
|
||||
config.bitcoin.rpc_pass,
|
||||
config.bitcoin.rpc_use_ssl,
|
||||
config.bitcoin.rpc_ssl_cert,
|
||||
))
|
||||
|
||||
# Set the log level again
|
||||
level = config.node.log_level
|
||||
|
|
@ -100,14 +90,15 @@ def main():
|
|||
|
||||
|
||||
def run_node(config):
|
||||
logger.info("Config: {}".format(config))
|
||||
signal(SIGTERM, handler)
|
||||
signal(SIGINT, handler)
|
||||
signal(SIGHUP, handler)
|
||||
squeak_node = SqueakNode(config)
|
||||
print('Starting Squeaknode...')
|
||||
logger.info("Starting squeaknode...")
|
||||
squeak_node.start_running()
|
||||
stop_event.wait()
|
||||
print('Shutting down Squeaknode...')
|
||||
logger.info('Shutting down Squeaknode...')
|
||||
squeak_node.stop_running()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -54,10 +54,6 @@ class SqueakNode:
|
|||
self.config = config
|
||||
|
||||
def _initialize(self):
|
||||
# Print some configs
|
||||
logger.info("Config server rpc port: {}".format(
|
||||
self.config.server.rpc_port))
|
||||
|
||||
self.initialize_network()
|
||||
self.initialize_db()
|
||||
self.initialize_lightning_client()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue