Spaces:
Building
Building
Update session.py
Browse files- session.py +2 -4
session.py
CHANGED
@@ -18,10 +18,11 @@ class Session:
|
|
18 |
|
19 |
MAX_CHAT_HISTORY: int = field(default=20, init=False, repr=False)
|
20 |
|
21 |
-
def __init__(self, session_id: str, project_name: str, version_no: int, locale: str = "tr"):
|
22 |
self.session_id = session_id
|
23 |
self.project_name = project_name
|
24 |
self.version_no = version_no
|
|
|
25 |
self.locale = locale
|
26 |
|
27 |
# State management - string for better debugging
|
@@ -46,9 +47,6 @@ class Session:
|
|
46 |
unanswered_parameters: List[str] = field(default_factory=list)
|
47 |
parameter_ask_rounds: int = 0
|
48 |
|
49 |
-
# Real-time support
|
50 |
-
is_realtime: bool = False
|
51 |
-
|
52 |
# Transient data (not serialized to Redis)
|
53 |
_version_config: Optional[VersionConfig] = field(default=None, init=False, repr=False)
|
54 |
_intent_config: Optional[IntentConfig] = field(default=None, init=False, repr=False)
|
|
|
18 |
|
19 |
MAX_CHAT_HISTORY: int = field(default=20, init=False, repr=False)
|
20 |
|
21 |
+
def __init__(self, session_id: str, project_name: str, version_no: int, is_realtime: bool = False, locale: str = "tr"):
|
22 |
self.session_id = session_id
|
23 |
self.project_name = project_name
|
24 |
self.version_no = version_no
|
25 |
+
self.is_realtime = is_realtime
|
26 |
self.locale = locale
|
27 |
|
28 |
# State management - string for better debugging
|
|
|
47 |
unanswered_parameters: List[str] = field(default_factory=list)
|
48 |
parameter_ask_rounds: int = 0
|
49 |
|
|
|
|
|
|
|
50 |
# Transient data (not serialized to Redis)
|
51 |
_version_config: Optional[VersionConfig] = field(default=None, init=False, repr=False)
|
52 |
_intent_config: Optional[IntentConfig] = field(default=None, init=False, repr=False)
|