self-operating-computer icon indicating copy to clipboard operation
self-operating-computer copied to clipboard

refactor: moved main to main.py and added some type annotations

Open mjspeck opened this issue 1 year ago • 0 comments

What does this PR do?

Just moved the main function to main.py and added some type annotations. I plan to add a lot more to make developing easier. I can move main back to operate.py if necessary, but it feels very disorganized to have it anywhere other than main.py.

Requirement/Documentation

No docs required.

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] Chore (refactoring code, technical debt, workflow improvements)
  • [ ] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] Tests (Unit/Integration/E2E or any other test)
  • [ ] This change requires a documentation update

Mandatory Tasks

  • [x] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected. Make sure before submitting this PR you run tests with evaluate.py

mjspeck avatar Feb 07 '24 19:02 mjspeck