Skip to content

Commit 1eb3617

Browse files
authored
Fixed issue when generating documentation (#414)
1 parent fa10ae7 commit 1eb3617

File tree

7 files changed

+14
-8
lines changed

7 files changed

+14
-8
lines changed

.github/workflows/build-docs-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
run: pip install -r docs/requirements.txt
2222

2323
- name: Register Envs
24-
run: pip install -e .
24+
run: pip install -e .[wfc]
2525

2626
- name: Build Envs Docs
2727
run: python docs/_scripts/gen_env_docs.py

.github/workflows/build-docs-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: pip install -r docs/requirements.txt
2727

2828
- name: Register Envs
29-
run: pip install -e .
29+
run: pip install -e .[wfc]
3030

3131
- name: Build Envs Docs
3232
run: python docs/_scripts/gen_env_docs.py

.github/workflows/manual-build-docs-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
run: pip install -r docs/requirements.txt
3838

3939
- name: Register Envs
40-
run: pip install -e .
40+
run: pip install -e .[wfc]
4141

4242
- name: Build Envs Docs
4343
run: python docs/_scripts/gen_env_docs.py

minigrid/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ def register_minigrid_envs():
478478

479479
register(
480480
id="MiniGrid-ObstructedMaze-2Dlhb-v1",
481-
entry_point="minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full",
481+
entry_point="minigrid.envs:ObstructedMaze_Full_V1",
482482
kwargs={
483483
"agent_room": (2, 1),
484484
"key_in_box": True,
@@ -490,7 +490,7 @@ def register_minigrid_envs():
490490

491491
register(
492492
id="MiniGrid-ObstructedMaze-1Q-v1",
493-
entry_point="minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full",
493+
entry_point="minigrid.envs:ObstructedMaze_Full_V1",
494494
kwargs={
495495
"agent_room": (1, 1),
496496
"key_in_box": True,
@@ -502,7 +502,7 @@ def register_minigrid_envs():
502502

503503
register(
504504
id="MiniGrid-ObstructedMaze-2Q-v1",
505-
entry_point="minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full",
505+
entry_point="minigrid.envs:ObstructedMaze_Full_V1",
506506
kwargs={
507507
"agent_room": (2, 1),
508508
"key_in_box": True,
@@ -514,7 +514,7 @@ def register_minigrid_envs():
514514

515515
register(
516516
id="MiniGrid-ObstructedMaze-Full-v1",
517-
entry_point="minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full",
517+
entry_point="minigrid.envs:ObstructedMaze_Full_V1",
518518
)
519519

520520
# Playground

minigrid/envs/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ObstructedMaze_Full,
2121
ObstructedMazeEnv,
2222
)
23+
from minigrid.envs.obstructedmaze_v1 import ObstructedMaze_Full_V1
2324
from minigrid.envs.playground import PlaygroundEnv
2425
from minigrid.envs.putnear import PutNearEnv
2526
from minigrid.envs.redbluedoors import RedBlueDoorEnv

minigrid/envs/obstructedmaze_v1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from minigrid.envs.obstructedmaze import ObstructedMazeEnv
77

88

9-
class ObstructedMaze_Full(ObstructedMazeEnv):
9+
class ObstructedMaze_Full_V1(ObstructedMazeEnv):
1010
"""
1111
A blue ball is hidden in one of the 4 corners of a 3x3 maze. Doors
1212
are locked, doors are obstructed by a ball and keys are hidden in

minigrid/minigrid_env.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,11 @@ def pprint_grid(self):
200200

201201
output = ""
202202

203+
# check if self.agent_pos & self.agent_dir is None
204+
# should not be after env is reset
205+
if self.agent_pos is None:
206+
return super().__str__()
207+
203208
for j in range(self.grid.height):
204209
for i in range(self.grid.width):
205210
if i == self.agent_pos[0] and j == self.agent_pos[1]:

0 commit comments

Comments
 (0)