self-operating-computer
self-operating-computer copied to clipboard
refactor: moved main to main.py and added some type annotations
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