Skip to content

Commit

Permalink
Cast WeakRefDict to list first to ensure stability
Browse files Browse the repository at this point in the history
  • Loading branch information
jonasschneider committed May 2, 2016
1 parent e45f945 commit 7ec98ed
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions gym/scoreboard/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ def upload(training_dir, algorithm_id=None, writeup=None, api_key=None):
api_key (Optional[str]): Your OpenAI API key. Can also be provided as an environment variable (OPENAI_GYM_API_KEY).
"""

open_monitors = monitoring._monitors.values()
if open_monitors:
open_monitors = list(monitoring._monitors.values())
if len(open_monitors) > 0:
envs = [m.env.spec.id if m.env.spec else '(unknown)' for m in open_monitors]
raise error.Error("Still have an open monitor on {}. You must run 'env.monitor.close()' before uploading.".format(', '.join(envs)))

Expand Down

0 comments on commit 7ec98ed

Please sign in to comment.