Skip to content

Commit 5277e81

Browse files
committed
Add keysmethod to Node
1 parent b347f0f commit 5277e81

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/types/Node.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,8 @@ Base.haskey(node::Node, key::Symbol) = haskey(node_attributes(node), key)
347347
Base.haskey(node::Node{T,A}, key::Symbol) where {T<:AbstractNodeMTG,A<:MutableNamedTuple} = hasproperty(node_attributes(node), key)
348348
Base.setproperty!(node::Node{T,A}, key::Symbol, value) where {T<:AbstractNodeMTG,A} = setproperty!(node_attributes(node), key, value)
349349
Base.setproperty!(node::Node{T,A}, key::Symbol, value) where {T<:AbstractNodeMTG,A<:AbstractDict} = setindex!(node_attributes(node), value, key)
350-
Base.propertynames(node::Node) = keys(node_attributes(node))
350+
Base.keys(node::Node) = keys(node_attributes(node))
351+
Base.propertynames(node::Node) = keys(node)
351352

352353
"""
353354
Indexing Node attributes from node, e.g. node[:length] or node["length"]

0 commit comments

Comments
 (0)