- Simplify thread safe code since no longer usings threads.
- Don't store pickle_path unnecessarily. Save memory.
- Change Row's style to match Column.
- Fixed viewing projects with no files.
- Changed fill3.Column to make it work with sorted lists.
- Simplified Log class to not need fill3.Column.
- Eris results will be cleared when the tools config changes.
- Was checking all files on any change detected.
- Now adding, deleting or modifing individual rows in response
to the respective filesystem event.
- html_syntax tool was being run in an infinite loop because it
triggered the ON_CLOSE_WRITE event.
- A python module failed to install because it tried to uninstall a
dependency of another python module, which was read-only.
- Now installing python modules together in one flatpak module.
- Wasn't being used very much.
- The background workers should only be using idle cpu, so shouldn't
have any outward effect.
- Could also use less workers if necessary.
This reverts commit 04fb17cb3f.
- Am seeing a bug where only one worker continues processing
on python3.8.
- Ubuntu and freedesktop-sdk are still on 3.7.
- Not using any features of 3.8 yet.
- Also removes color from mypy.
- Collections.UserList changed betweeen python 3.7.3 and 3.7.5,
requiring the constructor of Entry to be a like that for a list.
- Solved by not using UserList and defining __getitem__ and __len__.
- Was generating coverage by running a corresponding test file
for the current file. Wasn't obvious where test file was.
- This shows coverage if a .coverage file exists which is newer
than the current file.
- The .coverage file needs to be created independantly. And then
the reports can be refreshed.