Use typedconfig with repr function (#1255)

* Use typedconfig with repr function

* Pin version of typedconfig in requirements.txt
This commit is contained in:
Jonathan Zernik 2021-09-09 18:06:14 -07:00 committed by GitHub
parent e8824b9fa8
commit f587acc095
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 5 additions and 17 deletions

View file

@ -17,4 +17,4 @@ pyzmq
requests
SQLAlchemy
squeakpy==0.7.3
typed-config
typed-config==0.2.5

View file

@ -120,6 +120,7 @@ setup(
'flask-cors',
'alembic',
'PySocks',
'typed-config>=0.2.2,<2.3.0',
],
extras_require={"test": ["pytest", "coverage"]},
entry_points={

View file

@ -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()

View file

@ -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()