fix refactoring error

This commit is contained in:
J. Nick Koston
2023-02-19 15:24:49 -06:00
parent 85e4497bc5
commit 05157c9ce4

View File

@@ -2002,10 +2002,13 @@ def _statistics_at_time(
stmt = lambda_stmt(lambda: columns)
most_recent_statistic_ids = (
# https://github.com/sqlalchemy/sqlalchemy/issues/9189
# pylint: disable-next=not-callable
lambda_stmt(
lambda: select(func.max(table.id).label("max_start_ts"), table.metadata_id)
lambda: select(
# https://github.com/sqlalchemy/sqlalchemy/issues/9189
# pylint: disable-next=not-callable
func.max(table.start_ts).label("max_start_ts"),
table.metadata_id,
)
)
.filter(table.start_ts < start_time_ts)
.filter(table.metadata_id.in_(metadata_ids))
@@ -2018,6 +2021,7 @@ def _statistics_at_time(
table.start_ts == most_recent_statistic_ids.c.max_start_ts
and table.metadata_id == most_recent_statistic_ids.c.metadata_id,
)
return cast(Sequence[Row], execute_stmt_lambda_element(session, stmt))