浏览代码

refactor to include polars exposed type when checker raise (#2303)

Co-authored-by: Toan Quach <shiro@Shiros-MacBook-Pro.local>
Toan Quach 5 月之前
父节点
当前提交
bbfa191b71
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      taipy/core/config/checkers/_data_node_config_checker.py

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

@@ -223,9 +223,10 @@ class _DataNodeConfigChecker(_ConfigChecker):
         if not isinstance(data_node_config.exposed_type, str):
             return
         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])
             self._error(
                 data_node_config._EXPOSED_TYPE_KEY,
                 data_node_config.exposed_type,
                 f"The `{data_node_config._EXPOSED_TYPE_KEY}` of DataNodeConfig `{data_node_config_id}` "
-                f'must be either "pandas", "numpy", or a custom type.',
+                f"must be either {valid_exposed_types_str}, or a custom type.",
             )