diff --git a/airflow/www/fab_security/manager.py b/airflow/www/fab_security/manager.py index 145e099d081b9..06ec74bbc556f 100644 --- a/airflow/www/fab_security/manager.py +++ b/airflow/www/fab_security/manager.py @@ -390,7 +390,7 @@ def my_oauth_user_info(sm, provider, response=None): def wraps(provider, response=None): ret = f(self, provider, response=response) # Checks if decorator is well behaved and returns a dict as supposed. - if not type(ret) == dict: + if not isinstance(ret, dict): log.error("OAuth user info decorated function did not returned a dict, but: %s", type(ret)) return {} return ret