File size: 570 Bytes
6db4076
 
e82864c
6db4076
 
 
 
e82864c
6db4076
 
 
e82864c
6db4076
e3bc9bf
 
 
 
 
 
 
 
 
e82864c
6db4076
e82864c
1499626
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# app.py at repo root (Hugging Face entrypoint)

import sys
from pathlib import Path

ROOT = Path(__file__).resolve().parent
SRC_DIR = ROOT / "src"

# Make sure /app/src is on the path so we can import src.app.*
if SRC_DIR.exists() and str(SRC_DIR) not in sys.path:
    sys.path.insert(0, str(SRC_DIR))

# IMPORTANT: use src.app.main_app, NOT app.main_app
import traceback

try:
    from src.app.main_app import main
except Exception:
    print("\n======= IMPORT FAILURE DIAGNOSTICS =======")
    traceback.print_exc()
    raise



if __name__ == "__main__":
    main()