acne-api-hf / run.py
ItsFarros's picture
Tambah info legalitas, interaksi obat, dan kategori kehamilan
e1d0bea verified
Raw
History Blame Contribute Delete
825 Bytes
"""Entry point with lazy imports and startup error handling."""
import locale
import os
import sys
os.environ.setdefault("LANG", "C.UTF-8")
os.environ.setdefault("LC_ALL", "C.UTF-8")
os.environ["PYTHONUTF8"] = "1"
os.environ["PYTHONIOENCODING"] = "utf-8"
try:
locale.setlocale(locale.LC_ALL, "C.UTF-8")
except Exception:
pass
try:
if hasattr(sys.stdout, "reconfigure"):
sys.stdout.reconfigure(encoding="utf-8")
except Exception:
pass
try:
if hasattr(sys.stderr, "reconfigure"):
sys.stderr.reconfigure(encoding="utf-8")
except Exception:
pass
try:
import main
except Exception as e:
import traceback
print(f"[boot] CRASH: {e}", flush=True)
traceback.print_exc()
sys.exit(1)
import uvicorn
uvicorn.run("main:app", host="0.0.0.0", port=7860, log_level="info")