You've already forked pruchase_jhw
修改
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user