Skip to content

Commit 7fe6ada

Browse files
LumenYoungpre-commit-ci[bot]michel-aractingi
authored
fix(config): typing correction on config.py (huggingface#1320)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
1 parent 4b88842 commit 7fe6ada

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/lerobot/envs/configs.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def gym_kwargs(self) -> dict:
4444
@EnvConfig.register_subclass("aloha")
4545
@dataclass
4646
class AlohaEnv(EnvConfig):
47-
task: str = "AlohaInsertion-v0"
47+
task: str | None = "AlohaInsertion-v0"
4848
fps: int = 50
4949
episode_length: int = 400
5050
obs_type: str = "pixels_agent_pos"
@@ -82,7 +82,7 @@ def gym_kwargs(self) -> dict:
8282
@EnvConfig.register_subclass("pusht")
8383
@dataclass
8484
class PushtEnv(EnvConfig):
85-
task: str = "PushT-v0"
85+
task: str | None = "PushT-v0"
8686
fps: int = 10
8787
episode_length: int = 300
8888
obs_type: str = "pixels_agent_pos"
@@ -124,7 +124,7 @@ def gym_kwargs(self) -> dict:
124124
@EnvConfig.register_subclass("xarm")
125125
@dataclass
126126
class XarmEnv(EnvConfig):
127-
task: str = "XarmLift-v0"
127+
task: str | None = "XarmLift-v0"
128128
fps: int = 15
129129
episode_length: int = 200
130130
obs_type: str = "pixels_agent_pos"
@@ -200,10 +200,10 @@ class HILSerlRobotEnvConfig(EnvConfig):
200200
wrapper: EnvTransformConfig | None = None
201201
fps: int = 10
202202
name: str = "real_robot"
203-
mode: str = None # Either "record", "replay", None
203+
mode: str | None = None # Either "record", "replay", None
204204
repo_id: str | None = None
205205
dataset_root: str | None = None
206-
task: str = ""
206+
task: str | None = ""
207207
num_episodes: int = 10 # only for record mode
208208
episode: int = 0
209209
device: str = "cuda"
@@ -213,6 +213,7 @@ class HILSerlRobotEnvConfig(EnvConfig):
213213
# For the reward classifier, to record more positive examples after a success
214214
number_of_steps_after_success: int = 0
215215

216+
@property
216217
def gym_kwargs(self) -> dict:
217218
return {}
218219

@@ -222,9 +223,8 @@ def gym_kwargs(self) -> dict:
222223
class HILEnvConfig(EnvConfig):
223224
"""Configuration for the HIL environment."""
224225

225-
type: str = "hil"
226226
name: str = "PandaPickCube"
227-
task: str = "PandaPickCubeKeyboard-v0"
227+
task: str | None = "PandaPickCubeKeyboard-v0"
228228
use_viewer: bool = True
229229
gripper_penalty: float = 0.0
230230
use_gamepad: bool = True
@@ -252,7 +252,7 @@ class HILEnvConfig(EnvConfig):
252252
robot_config: RobotConfig | None = None
253253
teleop_config: TeleoperatorConfig | None = None
254254
wrapper: EnvTransformConfig | None = None
255-
mode: str = None # Either "record", "replay", None
255+
mode: str | None = None # Either "record", "replay", None
256256
repo_id: str | None = None
257257
dataset_root: str | None = None
258258
num_episodes: int = 10 # only for record mode

0 commit comments

Comments
 (0)