ensure config key is formatted properly

This commit is contained in:
Izalia Mae 2024-03-31 18:23:35 -04:00
parent 134afe24f7
commit c200c295e7

View file

@ -54,6 +54,8 @@ class Connection(SqlConnection):
def get_config(self, key: str) -> Any:
key = key.replace('_', '-')
with self.run('get-config', {'key': key}) as cur:
if not (row := cur.one()):
return ConfigData.DEFAULT(key)
@ -72,10 +74,10 @@ class Connection(SqlConnection):
field = ConfigData.FIELD(key)
key = field.name.replace('_', '-')
if key == 'private_key':
if key == 'private-key':
self.app.signer = value
elif key == 'log_level':
elif key == 'log-level':
value = logging.LogLevel.parse(value)
logging.set_level(value)