From: Guillaume Abrioux Date: Fri, 16 Jun 2023 11:07:34 +0000 (+0200) Subject: node-proxy: fix mypy warning regarding Config.logging X-Git-Tag: testing/wip-pdonnell-testing-20240430.123648-reef-debug~291^2~84 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=cd627cb07aae3fae629c6f120ff6197834b3fda0;p=ceph-ci.git node-proxy: fix mypy warning regarding Config.logging Config's attributes are dynamically created so mypy complains. using `__dict__['logging']` addresses that. Signed-off-by: Guillaume Abrioux (cherry picked from commit 5b6e762383efa7d1e846ac6c3ec1f912f6d60248) --- diff --git a/src/cephadm/node-proxy/server.py b/src/cephadm/node-proxy/server.py index 4eef854bea5..8d408aa7762 100644 --- a/src/cephadm/node-proxy/server.py +++ b/src/cephadm/node-proxy/server.py @@ -193,7 +193,7 @@ def main() -> None: args = parser.parse_args() config = Config(args.config, default_config=DEFAULT_CONFIG) - log = Logger(__name__, level=config.logging['level']) + log = Logger(__name__, level=config.__dict__['logging']['level']) # must be passed as arguments host = os.environ.get('REDFISH_HOST') username = os.environ.get('REDFISH_USERNAME')