Closed adiroiban closed 1 year ago
Merging #683 (46607e3) into master (e2ff275) will increase coverage by
0.31%
. The diff coverage is95.55%
.
This is ready for a review.
No need to run manual tests.
We have the automated tests that are also executed on Windows
needs-review
Many thanks for another great review.
I don't know why coverage is not happy, but we can deal with it later.
I hope I have address all the major issues
needs-review
Thanks for the review.
There were a few changes and updated tests.
The failing tests were observed on chevah/server
I have implemented more tests into chevah/compat. I hope this should give us a better coverage for the intended behaviour
needs-review
Thanks. I have merged this without a new-release.
The 0.65.5 is already used in chevah/server for a long time
Scope
Fixes #682
This tries to get the same behaviour over linux and Windows when opening a file for reading.
The default Python code locks the file on Windows, but the file is not locked on Linux.
Changes
Implement custom Windows open code.
As a drive-by, it updates GitHub Actions to latest version as the old version will be deprecated.
How to try and test the changes
reviewers: @danuker
Check that changes make sense
There is a chevah/server PR in which this code is used https://github.com/chevah/server/pull/5998