Leo's devel branch now contains PR #3678. This PR improves the logic that reads external files and fixes bugs relating to the --blacken-sentinels command-line option.
All such changes are potentially dangerous. That's why this PR:
- makes minimal changes to existing code.
- improves the relevant unit tests.
Summary
The PR fixes significant bugs. Doing nothing was not an option. See the PR for details.
Despite my tests, the PR might have created new bugs. I merged this PR early so we could begin testing these changes immediately.
Please report any problems immediately.
Edward