Compare commits

..

1 Commits

Author SHA1 Message Date
pselamy 04f81951f4 fix: replace (str, Enum) with StrEnum to resolve ruff UP042
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 01:16:07 +00:00
4 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -6,12 +6,12 @@ POSTGRES_USER=tracker
POSTGRES_PASSWORD=dev_password
# Constructed database URL (for application use)
DATABASE_URL=postgresql://tracker:dev_password@localhost:5432/polymarket_tracker
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
# Redis Configuration
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_URL=redis://localhost:6379
REDIS_URL=redis://${REDIS_HOST}:${REDIS_PORT}
# Optional: Development tool ports
ADMINER_PORT=8080
+1 -1
View File
@@ -19,7 +19,7 @@ if config.config_file_name is not None:
target_metadata = Base.metadata
# Get database URL from environment variable or config
database_url = os.environ.get("DATABASE_URL")
database_url = os.environ.get("SQLALCHEMY_DATABASE_URL")
if database_url:
config.set_main_option("sqlalchemy.url", database_url)
@@ -11,7 +11,7 @@ import logging
from collections.abc import Callable
from dataclasses import dataclass
from datetime import UTC, datetime
from enum import Enum
from enum import StrEnum
from redis.asyncio import Redis
@@ -27,7 +27,7 @@ DEFAULT_CACHE_TTL_SECONDS = 600 # 10 minutes
DEFAULT_REDIS_KEY_PREFIX = "polymarket:market:"
class SyncState(str, Enum):
class SyncState(StrEnum):
"""State of the metadata synchronizer."""
STOPPED = "stopped"
+2 -2
View File
@@ -11,7 +11,7 @@ import contextlib
import logging
from dataclasses import dataclass
from datetime import UTC, datetime
from enum import Enum
from enum import StrEnum
from typing import TYPE_CHECKING
from redis.asyncio import Redis
@@ -43,7 +43,7 @@ if TYPE_CHECKING:
logger = logging.getLogger(__name__)
class PipelineState(str, Enum):
class PipelineState(StrEnum):
"""Pipeline lifecycle states."""
STOPPED = "stopped"