The '(De)Bug Fixing Galore' release.
This time we focused on making ayrton
more debuggable and the scripts too. Featurewise, this release fixes a couple of bugs: one when executing remote code with the wrong Python version and another while iterating over long outputs. The latter needs more work so it's more automatic. Here's the changelog:
- Fix running remote tests with other versions of Python.
- Fix tests broken by a change in
ls
's output. - Fix iterating over the long output of a command à la
for line in foo(...): ...
. Currently you must add_bg=True
to the execution options. - Fix recognizing names bound by
for
loops. - Added options
-d|--debug
,-dd|--debug2
and-ddd|--debug3
for enabling debug logs. - Added option
-xxx|--trace-all
for tracing all python execution. Use with caution, it generates lots of output.