"Finishing Pycopy" TODO
pfalcon opened this issue · comments
Paul Sokolovsky commented
Generic
- Make sys.stdin and friends overridable
- Implement (forward-port)
__slots__
support - Warnings should show file/line no. - enabled in pycopy-dev
- Add function (e.g. sys.warn()) to generate warning (with line no.) from Python code?
Ports
- Implement uos.remove for Unix port
- Implement uos.rename for Unix port
I/O
- Implement usocket.timeout() for unix port: micropython/micropython#2381 (comment)
- Finalize aspects of uselect.poll methods behavior: micropython/micropython#1550 (comment)
- Add userdata support for uselect.poll.register() - unix port done, baremetal WIP, needs more testing
- Implement uio.BufferedReader
- Clean uio.TextIOWrapper() behavior #11
- Support non-blocking operation for
ussl
streams
Modules
- uctypes module finishing #14
Imports
- Allow to override
__import__
- Better handling of errors during module import (remove from sys.modules)