From 86a0fa84ca6662ca931182880523c0b87f617f73 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:07:20 +0900 Subject: fix: add session lock in StockSelector, remove unused HEALTH_PORT_OFFSET, lint fixes - Add asyncio.Lock to StockSelector._ensure_session() to prevent race condition - Remove unused HEALTH_PORT_OFFSET constant from news-collector - Auto-fix import sorting and formatting from ruff --- shared/alembic/versions/004_add_signal_detail_columns.py | 4 +++- shared/src/shared/events.py | 4 +--- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'shared') diff --git a/shared/alembic/versions/004_add_signal_detail_columns.py b/shared/alembic/versions/004_add_signal_detail_columns.py index 7a8a77b..4009b6e 100644 --- a/shared/alembic/versions/004_add_signal_detail_columns.py +++ b/shared/alembic/versions/004_add_signal_detail_columns.py @@ -12,7 +12,9 @@ down_revision = "003" def upgrade(): - op.add_column("signals", sa.Column("conviction", sa.Float, nullable=False, server_default="1.0")) + op.add_column( + "signals", sa.Column("conviction", sa.Float, nullable=False, server_default="1.0") + ) op.add_column("signals", sa.Column("stop_loss", sa.Numeric, nullable=True)) op.add_column("signals", sa.Column("take_profit", sa.Numeric, nullable=True)) diff --git a/shared/src/shared/events.py b/shared/src/shared/events.py index 61b85bd..37217a0 100644 --- a/shared/src/shared/events.py +++ b/shared/src/shared/events.py @@ -100,6 +100,4 @@ class Event: try: return cls.from_raw(data) except KeyError as exc: - raise ValueError( - f"Missing required field in {event_type} event data: {exc}" - ) from exc + raise ValueError(f"Missing required field in {event_type} event data: {exc}") from exc -- cgit v1.2.3