j-js commited on
Commit
7f9a7ee
·
verified ·
1 Parent(s): 7834040

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +70 -0
app.py CHANGED
@@ -1,10 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  from __future__ import annotations
 
 
 
2
 
3
  from typing import Any, Dict, List, Optional
 
 
 
4
 
5
  from fastapi import FastAPI, Request
 
 
 
 
6
  from fastapi.middleware.cors import CORSMiddleware
 
 
 
 
7
  from fastapi.responses import HTMLResponse, JSONResponse
 
 
 
8
 
9
  from context_parser import (
10
  detect_intent,
@@ -12,18 +44,56 @@ from context_parser import (
12
  intent_to_help_mode,
13
  split_unity_message,
14
  )
 
 
 
 
15
  from conversation_logic import ConversationEngine
 
 
 
 
16
  from generator_engine import GeneratorEngine
 
 
 
 
17
  from logging_store import LoggingStore
 
 
 
 
18
  from models import ChatRequest, EventLogRequest, SessionFinalizeRequest, SessionStartRequest
 
 
 
 
19
  from question_support_loader import question_support_bank
 
 
 
 
20
  from retrieval_engine import RetrievalEngine
 
 
 
 
21
  from ui_html import HOME_HTML
 
 
 
 
22
  from utils import clamp01, get_user_text
 
 
 
23
 
24
  from pathlib import Path
25
  import subprocess
26
  import sys
 
 
 
27
 
28
  retriever = RetrievalEngine()
29
  generator = GeneratorEngine()
 
1
+ import os
2
+ print("BOOT 1: starting app import", flush=True)
3
+
4
+ from fastapi import FastAPI
5
+ print("BOOT 2: imported FastAPI", flush=True)
6
+
7
+ app = FastAPI()
8
+ print("BOOT 3: created app", flush=True)
9
+
10
+ @app.get("/")
11
+ def root():
12
+ return {"ok": True}
13
+
14
+ print("BOOT 4: routes registered", flush=True)
15
+
16
  from __future__ import annotations
17
+ print("BOOT A: before retrieval import", flush=True)
18
+ from retrieval import RetrievalEngine
19
+ print("BOOT B: retrieval imported", flush=True)
20
 
21
  from typing import Any, Dict, List, Optional
22
+ print("BOOT A: before retrieval import", flush=True)
23
+ from retrieval import RetrievalEngine
24
+ print("BOOT B: retrieval imported", flush=True)
25
 
26
  from fastapi import FastAPI, Request
27
+ print("BOOT A: before retrieval import", flush=True)
28
+ from retrieval import RetrievalEngine
29
+ print("BOOT B: retrieval imported", flush=True)
30
+
31
  from fastapi.middleware.cors import CORSMiddleware
32
+ print("BOOT A: before retrieval import", flush=True)
33
+ from retrieval import RetrievalEngine
34
+ print("BOOT B: retrieval imported", flush=True)
35
+
36
  from fastapi.responses import HTMLResponse, JSONResponse
37
+ print("BOOT A: before retrieval import", flush=True)
38
+ from retrieval import RetrievalEngine
39
+ print("BOOT B: retrieval imported", flush=True)
40
 
41
  from context_parser import (
42
  detect_intent,
 
44
  intent_to_help_mode,
45
  split_unity_message,
46
  )
47
+ print("BOOT A: before retrieval import", flush=True)
48
+ from retrieval import RetrievalEngine
49
+ print("BOOT B: retrieval imported", flush=True)
50
+
51
  from conversation_logic import ConversationEngine
52
+ print("BOOT A: before retrieval import", flush=True)
53
+ from retrieval import RetrievalEngine
54
+ print("BOOT B: retrieval imported", flush=True)
55
+
56
  from generator_engine import GeneratorEngine
57
+ print("BOOT A: before retrieval import", flush=True)
58
+ from retrieval import RetrievalEngine
59
+ print("BOOT B: retrieval imported", flush=True)
60
+
61
  from logging_store import LoggingStore
62
+ print("BOOT A: before retrieval import", flush=True)
63
+ from retrieval import RetrievalEngine
64
+ print("BOOT B: retrieval imported", flush=True)
65
+
66
  from models import ChatRequest, EventLogRequest, SessionFinalizeRequest, SessionStartRequest
67
+ print("BOOT A: before retrieval import", flush=True)
68
+ from retrieval import RetrievalEngine
69
+ print("BOOT B: retrieval imported", flush=True)
70
+
71
  from question_support_loader import question_support_bank
72
+ print("BOOT A: before retrieval import", flush=True)
73
+ from retrieval import RetrievalEngine
74
+ print("BOOT B: retrieval imported", flush=True)
75
+
76
  from retrieval_engine import RetrievalEngine
77
+ print("BOOT A: before retrieval import", flush=True)
78
+ from retrieval import RetrievalEngine
79
+ print("BOOT B: retrieval imported", flush=True)
80
+
81
  from ui_html import HOME_HTML
82
+ print("BOOT A: before retrieval import", flush=True)
83
+ from retrieval import RetrievalEngine
84
+ print("BOOT B: retrieval imported", flush=True)
85
+
86
  from utils import clamp01, get_user_text
87
+ print("BOOT A: before retrieval import", flush=True)
88
+ from retrieval import RetrievalEngine
89
+ print("BOOT B: retrieval imported", flush=True)
90
 
91
  from pathlib import Path
92
  import subprocess
93
  import sys
94
+ print("BOOT A: before retrieval import", flush=True)
95
+ from retrieval import RetrievalEngine
96
+ print("BOOT B: retrieval imported", flush=True)
97
 
98
  retriever = RetrievalEngine()
99
  generator = GeneratorEngine()