Paul Sokolovsky
|
0914371faf
|
file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF.
|
11 years ago |
Damien George
|
5fa93b6755
|
Second stage of qstr revamp: uPy str object can be qstr or not.
|
11 years ago |
Damien George
|
55baff4c9b
|
Revamp qstrs: they now include length and hash.
Can now have null bytes in strings. Can define ROM qstrs per port using
qstrdefsport.h
|
11 years ago |
Paul Sokolovsky
|
ff3bdea49d
|
stream_read(): Shrink memory block to actual read size.
|
11 years ago |
Paul Sokolovsky
|
d54bef7692
|
stream: Add generic unbuffered iternext method.
Uses stream_unbuffered_readline underline.
|
11 years ago |
Damien George
|
a11ceca807
|
Change int to uint for n_args in function with variable arguments.
|
11 years ago |
Paul Sokolovsky
|
a671f891dd
|
Make file.read() and file.read(-1) call out to file.readall().
Per Python3 io module semantics.
|
11 years ago |
Paul Sokolovsky
|
323c09e881
|
Do not assume that vstr buf is the same after it was extended.
|
11 years ago |
Paul Sokolovsky
|
9953ca432b
|
Add unbuffered readline() implementation for Raw I/O files.
|
11 years ago |
Paul Sokolovsky
|
5225450b9f
|
Add generic impl of stream .readall() method. Use one for unix io.FileIO.
|
11 years ago |
Damien George
|
6c73ca1e75
|
py: add variable argument exception constructor function.
Addresses issue #104.
|
11 years ago |
Paul Sokolovsky
|
e98cf40c34
|
Add generic implementations of Python read()/write methods for streams.
These can be used for any object which implements stream protocol
(mp_stream_p_t).
|
11 years ago |