micropython/tools
Damien George 56f6ceba7f tools/pyboard.py: Don't accumulate output data if data_consumer used.
Prior to this patch, when a lot of data was output by a running script
pyboard.py would try to capture all of this output into the "data"
variable, which would gradually slow down pyboard.py to the point where it
would have large CPU and memory usage (on the host) and potentially lose
data.

This patch fixes this problem by not accumulating the data in the case that
the data is not needed, which is when "data_consumer" is used.
2019-04-25 13:24:32 +10:00
..
.gitattributes
.gitignore
bootstrap_upip.sh
build-stm-latest.sh
cc1
check_code_size.sh
codestats.sh
dfu.py
file2h.py
gen-changelog.sh
gen-cpydiff.py
gendoc.py
insert-usb-ids.py
make-frozen.py
mpy-tool.py tools/mpy-tool.py: Fix init of QStrWindow, and remove unused variable. 2019-04-08 15:24:24 +10:00
mpy_bin2res.py
mpy_cross_all.py
pyboard.py tools/pyboard.py: Don't accumulate output data if data_consumer used. 2019-04-25 13:24:32 +10:00
pydfu.py tools/pydfu.py: Fix regression so tool runs under Python 2 again. 2018-12-30 01:20:48 +11:00
tinytest-codegen.py
upip.py tools/upip.py: Use "raise arg" instead of no-arg raise form, for native. 2019-03-08 16:51:09 +11:00
upip_utarfile.py