Skip to content

Commit 9abfb17

Browse files
committed
fix: type checks passing
1 parent 92e9835 commit 9abfb17

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

backend/tenantfirstaid/chat.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from flask.views import View
44
import os
55

6-
from .session import TenantSessionData, TenantSessionMessage
6+
from .session import TenantSessionMessage
77

88
API_KEY = os.getenv("OPENAI_API_KEY", os.getenv("GITHUB_API_KEY"))
99
BASE_URL = os.getenv("MODEL_ENDPOINT", "https://api.openai.com/v1")
@@ -31,12 +31,11 @@
3131

3232

3333
class ChatManager:
34-
def __init__(self, tenant_session: TenantSessionData = None):
34+
def __init__(self):
3535
self.client = OpenAI(
3636
api_key=API_KEY,
3737
base_url=BASE_URL,
3838
)
39-
self.tenant_session = tenant_session
4039

4140
def get_client(self):
4241
return self.client

backend/tenantfirstaid/session.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,13 @@ def set(self, value: TenantSessionData):
7070
self.db_con.set(session_id, json.dumps(value))
7171

7272
def getNewSessionData(self) -> TenantSessionData:
73-
return {
74-
"city": "",
75-
"state": "",
76-
"messages": [],
77-
}
73+
return TenantSessionData(
74+
{
75+
"city": "",
76+
"state": "",
77+
"messages": [],
78+
}
79+
)
7880

7981

8082
# The Flask view to initialize a session
@@ -90,7 +92,7 @@ def dispatch_request(self):
9092
state = data["state"]
9193

9294
# Initialize the session with city and state
93-
initial_data: TenantSessionData = {"city": city, "state": state, "messages": []}
95+
initial_data = TenantSessionData({"city": city, "state": state, "messages": []})
9496
self.tenant_session.set(initial_data)
9597

9698
return Response(

0 commit comments

Comments
 (0)