chore: proper current_app.config proxy usage (#34345)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Maxime Beauchemin
2025-07-31 19:27:42 -07:00
committed by GitHub
parent 6c9cda758a
commit cb27d5fe8d
144 changed files with 1428 additions and 1119 deletions

View File

@@ -19,9 +19,10 @@ from __future__ import annotations
import logging
from typing import Any, cast
from flask import current_app as app
from flask_babel import gettext as __
from superset import app, db, results_backend, results_backend_use_msgpack
from superset import db, results_backend, results_backend_use_msgpack
from superset.commands.base import BaseCommand
from superset.errors import ErrorLevel, SupersetError, SupersetErrorType
from superset.exceptions import SerializationError, SupersetErrorException
@@ -31,10 +32,6 @@ from superset.utils import core as utils
from superset.utils.dates import now_as_float
from superset.views.utils import _deserialize_results_payload
config = app.config
SQLLAB_QUERY_COST_ESTIMATE_TIMEOUT = config["SQLLAB_QUERY_COST_ESTIMATE_TIMEOUT"]
stats_logger = config["STATS_LOGGER"]
logger = logging.getLogger(__name__)
@@ -64,7 +61,7 @@ class SqlExecutionResultsCommand(BaseCommand):
read_from_results_backend_start = now_as_float()
self._blob = results_backend.get(self._key)
stats_logger.timing(
app.config["STATS_LOGGER"].timing(
"sqllab.query.results_backend_read",
now_as_float() - read_from_results_backend_start,
)