Browse Source

Merge pull request #2368 from Avaiga/fix/failed-exposed_type-checker-test

Fix - Only log the string values of the _ALL_EXPOSED_TYPES when run the _DataNodeConfigChecker
Đỗ Trường Giang 4 months ago
parent
commit
9d4f479602
1 changed files with 3 additions and 1 deletions
  1. 3 1
      taipy/core/config/checkers/_data_node_config_checker.py

+ 3 - 1
taipy/core/config/checkers/_data_node_config_checker.py

@@ -241,7 +241,9 @@ class _DataNodeConfigChecker(_ConfigChecker):
         if not isinstance(data_node_config.exposed_type, str):
         if not isinstance(data_node_config.exposed_type, str):
             return
             return
         if data_node_config.exposed_type not in DataNodeConfig._ALL_EXPOSED_TYPES:
         if data_node_config.exposed_type not in DataNodeConfig._ALL_EXPOSED_TYPES:
-            valid_exposed_types_str = ", ".join([f'"{x}"' for x in DataNodeConfig._ALL_EXPOSED_TYPES])
+            valid_exposed_types_str = ", ".join(
+                [f'"{x}"' for x in DataNodeConfig._ALL_EXPOSED_TYPES if isinstance(x, str)]
+            )
             self._error(
             self._error(
                 data_node_config._EXPOSED_TYPE_KEY,
                 data_node_config._EXPOSED_TYPE_KEY,
                 data_node_config.exposed_type,
                 data_node_config.exposed_type,