From 391b969123ac0b843ce9453d424b48be4aac6047 Mon Sep 17 00:00:00 2001 From: hyusap Date: Tue, 30 Jan 2024 22:31:38 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20make=20is=20active=20safe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sdk/honcho/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sdk/honcho/client.py b/sdk/honcho/client.py index f39de5f6..7ac0d427 100644 --- a/sdk/honcho/client.py +++ b/sdk/honcho/client.py @@ -104,11 +104,15 @@ class Session: self.session_data = ( session_data if isinstance(session_data, dict) else json.loads(session_data) ) - self.is_active = is_active + self._is_active = is_active def __str__(self): return f"Session(id={self.id}, user_id={self.user_id}, location_id={self.location_id}, session_data={self.session_data}, is_active={self.is_active})" + @property + def is_active(self): + return self._is_active + def create_message(self, is_user: bool, content: str): """Adds a message to the session @@ -173,7 +177,7 @@ class Session: """Delete a session by marking it as inactive""" url = f"{self.base_url}/users/{self.user_id}/sessions/{self.id}" response = requests.delete(url) - self.is_active = False + self._is_active = False class Message: