You've already forked pruchase_jhw
修改
This commit is contained in:
@@ -1,6 +1,14 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import signal
|
import signal
|
||||||
import sys
|
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 loguru import logger
|
||||||
|
|
||||||
from src.browser.manager import get_browser_manager
|
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 Page
|
||||||
from playwright.async_api import TimeoutError as PlaywrightTimeoutError
|
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.tasks.base import BasePurchaseTask
|
||||||
from src.config.accounts import get_account_config
|
from src.config.accounts import get_account_config
|
||||||
from src.utils.page_utils import format_japanese_price
|
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.models import SurugayaOrderDetail
|
||||||
from surugaya_common.parsers.surugaya.order_detail import SurugayaOrderDetailParser
|
from surugaya_common.parsers.surugaya.order_detail import SurugayaOrderDetailParser
|
||||||
from surugaya_common.browser_utils import human_scroll
|
from surugaya_common.browser_utils import human_scroll
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ from loguru import logger
|
|||||||
|
|
||||||
from surugaya_common.parsers.surugaya import SurugayaOrderDetailParser
|
from surugaya_common.parsers.surugaya import SurugayaOrderDetailParser
|
||||||
from src.tasks.base import BasePurchaseTask
|
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):
|
class SurugayaTradeMonitorTask(BasePurchaseTask):
|
||||||
|
|||||||
Reference in New Issue
Block a user