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)
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')