Inconsistency issue in function **evaluate**
Created by: jncsw
Hi, we are developing some tools to help detect bugs for Python automatically. Our tool finds an inconsistency below.
The definition of the function evaluate in this file is evaluate(agent, env, render=False).
However, in many other definitions, the evaluate is defined as evaluate(env, agent, render=False).
examples/others/deepes.py
def evaluate(env, agent):
examples/tutorials/homework/lesson3/dqn_mountaincar/train.py
def evaluate(env, agent, render=False):
examples/tutorials/homework/lesson4/policy_gradient_pong/train.py
def evaluate(env, agent, render=False):
examples/tutorials/homework/lesson5/ddpg_quadrotor/train.py
def evaluate(env, agent, render=False):
examples/tutorials/lesson3/dqn/train.py
def evaluate(env, agent, render=False):
examples/tutorials/lesson4/policy_gradient/train.py
def evaluate(env, agent, render=False):
examples/tutorials/lesson5/ddpg/train.py
def evaluate(env, agent, render=False):
It would be better is this issue got fixed. Thanks!