Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Skip
zipfile.Path.exists
check in write mode (python/cpython#126576)
When `zipfile.Path.open` is called, the implementation will check whether the path already exists in the ZIP file. However, this check is only required when the ZIP file is in read mode. By swapping arguments of the `and` operator, the short-circuiting will prevent the check from being run in write mode. This change will improve the performance of `open()`, because checking whether a file exists is slow in write mode, especially when the archive has many members.
- Loading branch information