提交 aad49221 编写于 作者: HansBug's avatar HansBug 😆

refactor(hansbug): remove get_data_property due to the update of treevalue

上级 cdc105f5
......@@ -37,7 +37,7 @@ class Object(BaseTreeStruct, metaclass=clsmeta(_object, allow_dict=True)):
└── x --> <Object 0x7fe00b115ee0>
└── c --> 233
"""
super(BaseTreeStruct, self).__init__(data)
BaseTreeStruct.__init__(self, data)
@ireduce(builtins.all, piter=list)
@method_treelize()
......
......@@ -8,7 +8,6 @@ from typing import Type
from treevalue import func_treelize as original_func_treelize
from treevalue import general_tree_value, TreeValue, typetrans
from treevalue.tree.common import TreeStorage
from treevalue.tree.tree.tree import get_data_property
from treevalue.utils import post_process
from ..utils import replaceable_partial, args_mapping
......@@ -49,7 +48,7 @@ def print_tree(tree: TreeValue, repr_: Callable = str,
_need_iter = True
if isinstance(node, TreeValue):
_node_id = id(get_data_property(node))
_node_id = id(node._detach())
if show_node_id:
_content = f'<{node.__class__.__name__} {hex(_node_id)}>'
else:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册