Skip to content

Commit

Permalink
Update sample.jl
Browse files Browse the repository at this point in the history
  • Loading branch information
Tortar authored Jul 17, 2023
1 parent 70bbb46 commit 1fc811d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/simulations/sample.jl
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,10 @@ function new_args(agent::A, model; kwargs...) where {A<:AbstractAgent}
idx_id = findfirst(x -> x == :id, fields)
fields_no_id = tuple(fields[1:idx_id-1]..., fields[idx_id+1:end]...)
if isempty(kwargs)
new_args = map(x -> deepcopy(getfield(agent, x)), fields_no_id)
new_args = (deepcopy(getfield(agent, x)) for x in fields_no_id)
else
kwargs_nt = NamedTuple(kwargs)
new_args = map(x -> choose_arg(x, kwargs_nt, agent), fields_no_id)
new_args = (choose_arg(x, kwargs_nt, agent) for x in fields_no_id)
end
end

Expand Down

0 comments on commit 1fc811d

Please sign in to comment.