Skip to content

Commit e6c05e8

Browse files
committed
RDBC-999 Fix Python 3.14 issue
1 parent 66b31ba commit e6c05e8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ravendb/documents/session/document_session_operations/in_memory_document_session_operations.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,14 +177,14 @@ def __contains__(self, item):
177177
try:
178178
return item in self.__documents_by_entity_hashable
179179
except TypeError as e:
180-
if str(e.args[0]).startswith("unhashable type"):
180+
if "unhashable type" in str(e.args[0]):
181181
return item in self.__documents_by_entity_unhashable
182182
raise e
183183
self.__create_on_before_store_documents_by_entity_if_needed()
184184
try:
185185
return item in self.__on_before_store_documents_by_entity_hashable
186186
except TypeError as e:
187-
if str(e.args[0]).startswith("unhashable type"):
187+
if "unhashable type" in str(e.args[0]):
188188
return item in self.__documents_by_entity_unhashable
189189
raise e
190190

@@ -193,7 +193,7 @@ def __setitem__(self, key, value):
193193
try:
194194
self.__documents_by_entity_hashable[key] = value
195195
except TypeError as e:
196-
if str(e.args[0]).startswith("unhashable type"):
196+
if "unhashable type" in str(e.args[0]):
197197
self.__documents_by_entity_unhashable[key] = value
198198
return
199199
raise e
@@ -202,7 +202,7 @@ def __setitem__(self, key, value):
202202
try:
203203
self.__on_before_store_documents_by_entity_hashable[key] = value
204204
except TypeError as e:
205-
if str(e.args[0]).startswith("unhashable type"):
205+
if "unhashable type" in str(e.args[0]):
206206
self.__on_before_store_documents_by_entity_unhashable[key] = value
207207
return
208208
raise e

0 commit comments

Comments
 (0)