SIENTIAPDE-1579: Lint fixes and formatting

This commit is contained in:
Kou Kinoshita
2026-02-18 17:31:58 -03:00
parent c6d6f94e05
commit 43cbc31e10
7 changed files with 151 additions and 124 deletions

View File

@@ -6,6 +6,8 @@ in the PostgreSQL database, extending the base Postgres activity with specialize
methods for experiment management.
"""
import enum
from temporalio import activity, workflow
with workflow.unsafe.imports_passed_through():
@@ -13,7 +15,6 @@ with workflow.unsafe.imports_passed_through():
import traceback
from collections.abc import Mapping
from datetime import UTC, datetime
from enum import Enum
from typing import Any
from sientia_do.notifications.handlers import CoreNotificationHandler as NotificationHandler
@@ -24,7 +25,7 @@ with workflow.unsafe.imports_passed_through():
from sqlalchemy import text
class UpdateType(str, Enum):
class UpdateType(enum.StrEnum):
"""Types of experiment run updates."""
STATUS = 'status'

View File

@@ -463,7 +463,9 @@ class DataPreprocessor(BaseEstimator, TransformerMixin):
if not date_str:
return None
try:
python_fmt = _frontend_date_format_to_strftime(self.date_format) if self.date_format else None
python_fmt = (
_frontend_date_format_to_strftime(self.date_format) if self.date_format else None
)
if python_fmt:
return pd.to_datetime(date_str, format=python_fmt)
return pd.to_datetime(date_str)

View File

@@ -1,7 +1,7 @@
from enum import Enum
from enum import StrEnum
class ExperimentStatus(str, Enum):
class ExperimentStatus(StrEnum):
"""
Status values for experiment run lifecycle.

View File

@@ -481,9 +481,9 @@ class TrainingRepository:
'datetime',
'DateTime',
]
timestamp_columns = (
[params.date_column] if params.date_column else []
) + [c for c in common_timestamp_columns if c != params.date_column]
timestamp_columns = ([params.date_column] if params.date_column else []) + [
c for c in common_timestamp_columns if c != params.date_column
]
for col in timestamp_columns:
if col in data.columns: