Revert "Apply suggestions from code review"
This reverts commit abccc9f5bacbe7664e87f14101fecc47e39ba9b1.
This commit is contained in:
parent
67414b9640
commit
04d8beb7b3
20
src/utils.jl
20
src/utils.jl
@ -1215,14 +1215,22 @@ function mesh3d_triangles(x, y, z, cns)
|
|||||||
return X, Y, Z
|
return X, Y, Z
|
||||||
end
|
end
|
||||||
|
|
||||||
const _attrsymbolcache = Dict{Symbol, Dict{Symbol, Symbol}}(
|
const _attrsymbolcache = Dict{Symbol, Dict{Symbol, Symbol}}()
|
||||||
:x => Dict( k => Symbol("x", String(k)) for k in keys(_axis_defaults)),
|
|
||||||
:y => Dict( k => Symbol("y", String(k)) for k in keys(_axis_defaults)),
|
|
||||||
:z => Dict( k => Symbol("z", String(k)) for k in keys(_axis_defaults))
|
|
||||||
)
|
|
||||||
|
|
||||||
get_attr_symbol(letter::Symbol, keyword::String) = get_attr_symbol(letter, Symbol(keyword))
|
get_attr_symbol(letter::Symbol, keyword::String) = get_attr_symbol(letter, Symbol(keyword))
|
||||||
|
|
||||||
function get_attr_symbol(letter::Symbol, keyword::Symbol)
|
function get_attr_symbol(letter::Symbol, keyword::Symbol)
|
||||||
return _attrsymbolcache[letter][keyword]
|
lt = if haskey(_attrsymbolcache, letter)
|
||||||
|
_attrsymbolcache[letter]
|
||||||
|
else
|
||||||
|
_attrsymbolcache[letter] = Dict{Symbol, Symbol}()
|
||||||
|
end
|
||||||
|
|
||||||
|
lk = if haskey(lt, keyword)
|
||||||
|
lt[keyword]
|
||||||
|
else
|
||||||
|
lt[keyword] = Symbol(letter, keyword)
|
||||||
|
end
|
||||||
|
|
||||||
|
return lk
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user