interactions.py
interactions.py copied to clipboard
feat!: turn MISSING into a more proper sentinel
About
This pull request converts MISSING into a class instance, which allows for things like __repr__, __bool__, and other similar things to be added
Checklist
- [x] I've ran
pre-committo format and lint the change(s) made. - [x] I've checked to make sure the change(s) work on
3.8.6and higher. - [ ] This fixes/solves an Issue (If existent):.
- resolves #
- I've made this pull request for/as: (check all that apply)
- [ ] Documentation
- [ ] Breaking change
- [x] New feature/enhancement
- [ ] Bugfix