This commit is contained in:
2026-06-11 13:13:08 +08:00
parent 781ebdd348
commit b64d282d85
3 changed files with 11 additions and 3 deletions
+8
View File
@@ -1,6 +1,14 @@
import asyncio
import signal
import sys
from pathlib import Path
# src 为代码 root:项目不打包安装(tool.uv package=false),
# 此处显式将 src 加入 sys.path,使 `uv run python -m src.main` 与 IDE source-root 行为一致
_SRC_DIR = str(Path(__file__).resolve().parent)
if _SRC_DIR not in sys.path:
sys.path.insert(0, _SRC_DIR)
from loguru import logger
from src.browser.manager import get_browser_manager
+2 -2
View File
@@ -14,11 +14,11 @@ from loguru import logger
from playwright.async_api import Page
from playwright.async_api import TimeoutError as PlaywrightTimeoutError
from src.notifications import NotificationEvent
from notifications import NotificationEvent
from src.tasks.base import BasePurchaseTask
from src.config.accounts import get_account_config
from src.utils.page_utils import format_japanese_price
from src.task_queue.redis_manager import get_redis_client
from task_queue.redis_manager import get_redis_client
from surugaya_common.models import SurugayaOrderDetail
from surugaya_common.parsers.surugaya.order_detail import SurugayaOrderDetailParser
from surugaya_common.browser_utils import human_scroll
+1 -1
View File
@@ -6,7 +6,7 @@ from loguru import logger
from surugaya_common.parsers.surugaya import SurugayaOrderDetailParser
from src.tasks.base import BasePurchaseTask
from src.task_queue.redis_manager import get_redis_client
from task_queue.redis_manager import get_redis_client
class SurugayaTradeMonitorTask(BasePurchaseTask):