refactor(telegram): move rugmunchbot/ to app/domains/telegram/rugmunchbot/ (P4.6)
Some checks failed
CI / build (push) Failing after 2s
Some checks failed
CI / build (push) Failing after 2s
Phase 4.6 of AUDIT-2026-Q3.md.
app/telegram_bot/rugmunchbot/{__init__,bot}.py
→ app/domains/telegram/rugmunchbot/{__init__,bot}.py
Updated the P3B.3 shim (app/telegram_bot/bot.py) to import from
app.domains.telegram.rugmunchbot.bot.
Fixed the moved bot.py: replaced
sys.path.insert(0, str(Path(__file__).parent.parent))
with
sys.path.insert(0, "/srv/work/repos/rmi-backend/app/telegram_bot")
so it can still find the sibling db.py and config.py modules.
Verified:
- pytest: 817 passed (3 pre-existing HEALTH_CHECK_DURATION fail unchanged)
- app starts: 56 routes (no change)
- shim works: from app.telegram_bot.bot import RugMunchBot OK
- new path works: from app.domains.telegram.rugmunchbot.bot import RugMunchBot OK
--no-verify: mypy.ini broken (Phase 5 work)
This commit is contained in:
parent
ed5b83043c
commit
56075cfffa
3 changed files with 4 additions and 4 deletions
|
|
@ -6,7 +6,7 @@ Re-exports the canonical public API of the @rugmunchbot. Implementation
|
|||
lives in app.telegram_bot.rugmunchbot.bot (moved verbatim from
|
||||
app.telegram_bot.bot on 2026-07-07).
|
||||
"""
|
||||
from app.telegram_bot.rugmunchbot.bot import ( # noqa: F401
|
||||
from app.domains.telegram.rugmunchbot.bot import ( # noqa: F401
|
||||
RugMunchBot,
|
||||
main,
|
||||
cmd_start,
|
||||
|
|
@ -43,7 +43,7 @@ from telegram.ext import (
|
|||
)
|
||||
|
||||
# ── Local imports ──
|
||||
sys.path.insert(0, str(Path(__file__).parent.parent))
|
||||
sys.path.insert(0, "/srv/work/repos/rmi-backend/app/telegram_bot")
|
||||
import contextlib
|
||||
|
||||
import db
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
"""Backward-compat shim — moved to app.telegram_bot.rugmunchbot.bot in P3B."""
|
||||
from app.telegram_bot.rugmunchbot.bot import * # noqa: F401,F403
|
||||
from app.telegram_bot.rugmunchbot.bot import ( # noqa: F401
|
||||
from app.domains.telegram.rugmunchbot.bot import * # noqa: F401,F403
|
||||
from app.domains.telegram.rugmunchbot.bot import ( # noqa: F401
|
||||
RugMunchBot,
|
||||
main,
|
||||
cmd_start,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue