809116c764
Fix CodeQL Alerts
...
- Cast int to Py_ssize_t for multiplication
2021-08-26 03:43:31 -05:00
d576a7043c
Code cleanups in core and other affected files
2021-08-21 18:02:02 -05:00
ffe6b7047c
Format all files with black correcting line length
2021-08-15 04:10:18 -05:00
glubsy
5f5f9232c1
Properly wait for multiprocesses to exit
...
* Fix for #693
2020-07-28 16:44:06 +02:00
glubsy
63b2f95cfa
Work around frozen progress dialog
...
* It seems that matchblock.getmatches() returns too early and the (multi-)processes become zombies
* This is a workaround which seems to work by sleeping for one second and avoid zombie processes
2020-07-25 23:37:41 +02:00
7ba8aa3514
Format files with black
...
- Format all files with black
- Update tox.ini flake8 arguments to be compatible
- Add black to requirements-extra.txt
- Reduce ignored flake8 rules and fix a few violations
2019-12-31 20:16:27 -06:00
Virgil Dupras
2f31dc7aab
cache_shelve: wrap deletions in try..except in purge_outdated
...
Hopefully solves #402 and #439 .
2017-09-19 13:22:33 -04:00
Virgil Dupras
c58a4817ca
Add shelve-based picture cache implementation
...
Hopefully, this will fix #394 for real this time, that is, without the
need for a messy python executable ship in the app.
2016-11-15 19:58:18 -05:00
Virgil Dupras
cc01e8eb09
Move pe.cache.Cache into its own unit, cache_sqlite
...
This prepares us for an upcoming alternative cache implementation.
2016-11-13 17:01:20 -05:00
Virgil Dupras
ac8a336c4a
Fix picture mode's fuzzy block scanner threshold
...
It was always wrongly set to it's weirld old default 75 threshold.
fixes #387
2016-08-22 21:35:46 -04:00
Virgil Dupras
a65077f871
Merge core_{se,me,pe} into core.{se,me,pe}
2016-05-31 22:32:37 -04:00