From 8f5d9b9e853d56523004710ea561a7689d8c01fb Mon Sep 17 00:00:00 2001 From: Sarah Wooders Date: Wed, 2 Oct 2024 11:06:33 -0700 Subject: [PATCH] fix: remove function overrides for `Block` object (#1816) --- letta/__init__.py | 2 +- letta/schemas/block.py | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/letta/__init__.py b/letta/__init__.py index a1170eb0..93cdfd4b 100644 --- a/letta/__init__.py +++ b/letta/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.1.17" +__version__ = "0.1.7" # import clients from letta.client.admin import Admin diff --git a/letta/schemas/block.py b/letta/schemas/block.py index 3dd8d301..b07172f4 100644 --- a/letta/schemas/block.py +++ b/letta/schemas/block.py @@ -46,15 +46,7 @@ class BaseBlock(LettaBase, validate_assignment=True): return self def __len__(self): - return len(str(self)) - - def __str__(self) -> str: - if isinstance(self.value, list): - return ",".join(self.value) - elif isinstance(self.value, str): - return self.value - else: - return "" + return len(self.value) def __setattr__(self, name, value): """Run validation if self.value is updated"""