]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
node-proxy: fix mypy warning regarding Config.logging
authorGuillaume Abrioux <gabrioux@ibm.com>
Fri, 16 Jun 2023 11:07:34 +0000 (13:07 +0200)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 25 Jan 2024 14:52:19 +0000 (14:52 +0000)
Config's attributes are dynamically created so mypy complains.
using `__dict__['logging']` addresses that.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 5b6e762383efa7d1e846ac6c3ec1f912f6d60248)

src/cephadm/node-proxy/server.py

index 4eef854bea5503df312d762ddfc68959941fdcb1..8d408aa7762badd8021077fb87657f472e1edc87 100644 (file)
@@ -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')