Toan Quach пре 1 година
родитељ
комит
894dc3f980
3 измењених фајлова са 4 додато и 1 уклоњено
  1. 2 1
      taipy/core/data/_abstract_tabular.py
  2. 1 0
      taipy/core/data/excel.py
  3. 1 0
      taipy/core/data/parquet.py

+ 2 - 1
taipy/core/data/_abstract_tabular.py

@@ -9,7 +9,7 @@
 # an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
 # specific language governing permissions and limitations under the License.
 
-from typing import Any, Dict, List, Union
+from typing import Any, Callable, Dict, List, Union
 
 import numpy as np
 import pandas as pd
@@ -29,6 +29,7 @@ class _AbstractTabularDataNode(object):
     __VALID_STRING_EXPOSED_TYPES = [_EXPOSED_TYPE_PANDAS, _EXPOSED_TYPE_NUMPY]
 
     def __init__(self, **kwargs) -> None:
+        self._decoder: Union[Callable[[List[Any]], Any], Callable[[Dict[Any, Any]], Any]]
         self.custom_document = kwargs.get(self._EXPOSED_TYPE_PROPERTY)
         if kwargs.get(self._HAS_HEADER_PROPERTY, True):
             self._decoder = self._default_decoder_with_header

+ 1 - 0
taipy/core/data/excel.py

@@ -110,6 +110,7 @@ class ExcelDataNode(DataNode, _AbstractFileDataNode, _AbstractTabularDataNode):
         self._check_exposed_type(properties[self._EXPOSED_TYPE_PROPERTY])
 
         DataNode.__init__(
+            self,
             config_id,
             scope,
             id,

+ 1 - 0
taipy/core/data/parquet.py

@@ -143,6 +143,7 @@ class ParquetDataNode(DataNode, _AbstractFileDataNode, _AbstractTabularDataNode)
         self._check_exposed_type(properties[self._EXPOSED_TYPE_PROPERTY])
 
         DataNode.__init__(
+            self,
             config_id,
             scope,
             id,