Skip to content

Commit 08ca686

Browse files
author
Joan Fontanals
authored
refactor: use safe_issubclass (docarray#1778)
Signed-off-by: Joan Fontanals Martinez <joan.martinez@jina.ai>
1 parent 189ff63 commit 08ca686

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docarray/array/doc_vec/doc_vec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def _check_doc_field_not_none(field_name, doc):
214214

215215
stacked: tf.Tensor = tf.stack(tf_stack)
216216
tensor_columns[field_name] = TensorFlowTensor(stacked)
217-
elif jnp_available and issubclass(field_type, JaxArray):
217+
elif jnp_available and safe_issubclass(field_type, JaxArray):
218218
if first_doc_is_none:
219219
_verify_optional_field_of_docs(docs)
220220
tensor_columns[field_name] = None

docarray/typing/tensor/abstract_tensor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def __instancecheck__(cls, instance):
9595
for candidate in type(instance).__mro__
9696
)
9797
return any(
98-
issubclass(candidate, cls) for candidate in type(instance).__mro__
98+
safe_issubclass(candidate, cls) for candidate in type(instance).__mro__
9999
)
100100
return super().__instancecheck__(instance)
101101

0 commit comments

Comments
 (0)