From 749e46a608be08dc7d82787f49490cec2ea8150f Mon Sep 17 00:00:00 2001 From: Han Xiao Date: Wed, 2 Mar 2022 14:28:03 +0100 Subject: [PATCH] fix(array): fix summary function on none --- docarray/array/mixins/plot.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docarray/array/mixins/plot.py b/docarray/array/mixins/plot.py index de96d49edfa..6a3c5a05f6d 100644 --- a/docarray/array/mixins/plot.py +++ b/docarray/array/mixins/plot.py @@ -81,14 +81,14 @@ def summary(self): attr_table.add_column('#Unique values') attr_table.add_column('Has empty value') - all_attrs_values = self._get_attributes(*all_attrs_names) - if len(all_attrs_names) == 1: - all_attrs_values = [all_attrs_values] - for _a, _a_name in zip(all_attrs_values, all_attrs_names): + for _a_name in all_attrs_names: + try: + _a = [getattr(d, _a_name) for d in self] _a = set(_a) except: pass # intentional ignore as some fields are not hashable + _set_type_a = set(type(_aa).__name__ for _aa in _a) attr_table.add_row( _a_name,