chore: annotate important types (#36034)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Beto Dealmeida
2025-11-17 14:41:20 -05:00
committed by GitHub
parent 282f4e5de2
commit fb7d0e0e3d
12 changed files with 386 additions and 97 deletions

View File

@@ -46,6 +46,7 @@ from superset.exceptions import (
)
from superset.extensions import feature_flag_manager
from superset.sql.parse import Table
from superset.superset_typing import Column, QueryObjectDict
from superset.utils import json
from superset.utils.core import (
AdhocFilterClause,
@@ -1007,11 +1008,11 @@ def dataset_macro(
columns = columns or [column.column_name for column in dataset.columns]
metrics = [metric.metric_name for metric in dataset.metrics]
query_obj = {
query_obj: QueryObjectDict = {
"is_timeseries": False,
"filter": [],
"metrics": metrics if include_metrics else None,
"columns": columns,
"columns": cast(list[Column], columns),
"from_dttm": from_dttm,
"to_dttm": to_dttm,
}