Insist on axisattrcache being private, added types
This commit is contained in:
parent
aa55ce6ffd
commit
c47567b9bd
21
src/utils.jl
21
src/utils.jl
@ -1215,21 +1215,22 @@ function mesh3d_triangles(x, y, z, cns)
|
|||||||
return X, Y, Z
|
return X, Y, Z
|
||||||
end
|
end
|
||||||
|
|
||||||
axisattrcache = Dict{Symbol, Dict{Symbol, Symbol}}()
|
_axisattrcache = Dict{Symbol, Dict{Symbol, Symbol}}()
|
||||||
|
|
||||||
get_axis_attr(letter, keyword::String) = get_axis_attr(letter, Symbol(keyword))
|
get_axis_attr(letter::Symbol, keyword::String) = get_axis_attr(letter, Symbol(keyword))
|
||||||
function get_axis_attr(letter, keyword)
|
|
||||||
lt = if haskey(axisattrcache, letter)
|
function get_axis_attr(letter::Symbol, keyword::Symbol)
|
||||||
axisattrcache[letter]
|
lt = if haskey(_axisattrcache, letter)
|
||||||
|
_axisattrcache[letter]
|
||||||
else
|
else
|
||||||
axisattrcache[letter] = Dict{Symbol, Symbol}()
|
_axisattrcache[letter] = Dict{Symbol, Symbol}()
|
||||||
end
|
end
|
||||||
|
|
||||||
lk = if haskey(lt, keyword)
|
lk = if haskey(lt, keyword)
|
||||||
lt[keyword]
|
lt[keyword]
|
||||||
else
|
else
|
||||||
lt[keyword] = Symbol(letter, keyword)
|
lt[keyword] = Symbol(letter, keyword)
|
||||||
end
|
end
|
||||||
|
|
||||||
return lk
|
return lk
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user