Skip to content

Commit d1bffda

Browse files
refactor: disable using getproperty to access system fields
1 parent e907fb9 commit d1bffda

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/systems/abstractsystem.jl

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1019,12 +1019,7 @@ function Base.getproperty(
10191019
end
10201020
function getvar(sys::AbstractSystem, name::Symbol; namespace = does_namespacing(sys))
10211021
systems = get_systems(sys)
1022-
if isdefined(sys, name)
1023-
Base.depwarn(
1024-
"`sys.name` like `sys.$name` is deprecated. Use getters like `get_$name` instead.",
1025-
"sys.$name")
1026-
return getfield(sys, name)
1027-
elseif !isempty(systems)
1022+
if !isempty(systems)
10281023
i = findfirst(x -> nameof(x) == name, systems)
10291024
if i !== nothing
10301025
return namespace ? renamespace(sys, systems[i]) : systems[i]

0 commit comments

Comments
 (0)