Skip to content

Remove positronic/robot_controller.py - #635

Merged
vertix merged 1 commit into
mainfrom
remove-robot-controller
Aug 17, 2026
Merged

Remove positronic/robot_controller.py#635
vertix merged 1 commit into
mainfrom
remove-robot-controller

Conversation

@vertix

@vertix vertix commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Deletes positronic/robot_controller.py, the interactive prompt for driving one arm by hand
(reset / move / joint_move / info / quit off stdin, defaulting to Kinova).

Nothing reached it: no module imported it, no test covered it, no doc mentioned it, and it was not
a [project.scripts] entry. It compiled because rename and refactor sweeps kept fixing it — the
most recent being d5f2a47, which rewrote its emit calls for the per-command wire. It had drifted
regardless: it spoke 3 of the 5 roboarm command types, with no syntax for JointDelta or
CartesianDelta.

The 8 grandfathered reportAttributeAccessIssue entries it held in .basedpyright/baseline.json
go with it, pruned by basedpyright itself.

Closes #634

Test plan

  • uv run --locked pytest --no-cov — 1441 passed, 9 skipped
  • uv run --locked ruff check . and ruff format --check . — clean
  • basedpyright — 0 errors; baseline shrank by exactly the 8 entries for the removed file

The interactive prompt for driving one arm by hand had no caller: no module imported it, no test
covered it, no doc mentioned it, and it was not a `[project.scripts]` entry. It compiled because
rename and refactor sweeps kept fixing it, and it had drifted anyway — it spoke 3 of the 5 roboarm
command types, missing `JointDelta` and `CartesianDelta`.

Its 8 grandfathered `reportAttributeAccessIssue` entries leave the basedpyright baseline with it.

Closes #634
@vertix
vertix merged commit 3007946 into main Aug 17, 2026
17 checks passed
@vertix
vertix deleted the remove-robot-controller branch August 17, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove positronic/robot_controller.py, or give it a home

1 participant