chore(style): update mypy config (#2257)

* chore(style): update mypy config

* fix(cameras): mypy check
This commit is contained in:
Steven Palma
2025-10-20 16:25:03 +02:00
committed by GitHub
parent aa1d906802
commit 9db6213895
2 changed files with 7 additions and 8 deletions

View File

@@ -298,11 +298,6 @@ disallow_untyped_defs = true
disallow_incomplete_defs = true disallow_incomplete_defs = true
check_untyped_defs = true check_untyped_defs = true
# ignores
disable_error_code = ["attr-defined"] #TODO: draccus issue
# include = "src/lerobot/configs/**/*.py"
# [[tool.mypy.overrides]] # [[tool.mypy.overrides]]
# module = "lerobot.optim.*" # module = "lerobot.optim.*"
# ignore_errors = false # ignore_errors = false
@@ -319,9 +314,9 @@ ignore_errors = false
# module = "lerobot.datasets.*" # module = "lerobot.datasets.*"
# ignore_errors = false # ignore_errors = false
# [[tool.mypy.overrides]] [[tool.mypy.overrides]]
# module = "lerobot.cameras.*" module = "lerobot.cameras.*"
# ignore_errors = false ignore_errors = false
# [[tool.mypy.overrides]] # [[tool.mypy.overrides]]
# module = "lerobot.motors.*" # module = "lerobot.motors.*"

View File

@@ -244,6 +244,10 @@ class OpenCVCamera(Camera):
"""Validates and sets the camera's FOURCC code.""" """Validates and sets the camera's FOURCC code."""
fourcc_code = cv2.VideoWriter_fourcc(*self.config.fourcc) fourcc_code = cv2.VideoWriter_fourcc(*self.config.fourcc)
if self.videocapture is None:
raise DeviceNotConnectedError(f"{self} videocapture is not initialized")
success = self.videocapture.set(cv2.CAP_PROP_FOURCC, fourcc_code) success = self.videocapture.set(cv2.CAP_PROP_FOURCC, fourcc_code)
actual_fourcc_code = self.videocapture.get(cv2.CAP_PROP_FOURCC) actual_fourcc_code = self.videocapture.get(cv2.CAP_PROP_FOURCC)