MrRobb / gym-rs

OpenAI Gym bindings for Rust
MIT License
61 stars 4 forks source link

Calling `step` with invalid action - no error #9

Closed worikgh closed 4 years ago

worikgh commented 4 years ago

For the CartPole-v0 example passing a invalid action does not result in a error

            let _state = match env.step(vec![0.03], false) {
                Ok(s) => {
                    eprintln!("Step succeeded.  state: '{:?}'", s);
                    if s.done {
                        break;
                    }
                },
                Err(e) => panic!("step failed.  Err: '{}'", e),
            };

The step succeeded branch is taken.