main.py 656 Bytes
"""
fw-pms-ai 主入口
"""

import logging
import sys
from pathlib import Path

try:
    from .scheduler.tasks import main as scheduler_main
except ImportError:
    # 直接运行时,添加项目根目录到 sys.path
    project_root = Path(__file__).parent.parent.parent
    if str(project_root) not in sys.path:
        sys.path.insert(0, str(project_root))
    from fw_pms_ai.scheduler.tasks import main as scheduler_main


def main():
    """应用入口"""
    logging.basicConfig(
        level=logging.INFO,
        format="%(asctime)s [%(levelname)s] %(name)s: %(message)s",
    )
    
    scheduler_main()


if __name__ == "__main__":
    main()