Skip to content
This repository was archived by the owner on May 21, 2022. It is now read-only.

Commit fc5c53e

Browse files
committed
Use setdata!
1 parent 6e4bc0d commit fc5c53e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/OpenAIGym.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ pyaction(a) = a
109109
`reset!` for PyArray state types
110110
"""
111111
function Reinforce.reset!(env::GymEnv{T}) where T <: PyArray
112-
env.state = PyArray(pycall!(env.pystate, env.pyreset, PyObject)))
112+
setdata!(env.state, pycall!(env.pystate, env.pyreset, PyObject))
113113
return gymreset!(env)
114114
end
115115

@@ -140,7 +140,7 @@ function Reinforce.step!(env::GymEnv{T}, a) where T <: PyArray
140140
env.pystate, r, env.done, env.info =
141141
convert(Tuple{PyObject, Float64, Bool, PyObject}, env.pystepres)
142142

143-
env.state = PyArray(env.pystate)
143+
setdata!(env.state, env.pystate)
144144

145145
env.total_reward += r
146146
return (r, env.state)

0 commit comments

Comments
 (0)