diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index ed3ae7f..177f88e 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -15,6 +15,7 @@ name: Lint on: push: + pull_request: concurrency: group: ${{ github.head_ref || github.sha }}-${{ github.workflow }} cancel-in-progress: true diff --git a/src/openarm_driver/driver.py b/src/openarm_driver/driver.py index 6af12b2..7b50f18 100644 --- a/src/openarm_driver/driver.py +++ b/src/openarm_driver/driver.py @@ -132,8 +132,13 @@ def set_latest_state(self, timeout_us=300): """Update the state.""" self.openarm.recv_all(timeout_us) motor_values = ( - (m.get_position(), m.get_velocity(), m.get_torque(), - m.get_state_tmos(), m.get_state_trotor()) + ( + m.get_position(), + m.get_velocity(), + m.get_torque(), + m.get_state_tmos(), + m.get_state_trotor(), + ) for m in self._iter_motors() ) qpos, qvel, qtau, tmos, trotor = zip(*motor_values)