mirror of
https://github.com/python/cpython.git
synced 2024-11-27 03:45:08 +08:00
160758a574
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. |
||
---|---|---|
.. | ||
_path | ||
__init__.py | ||
__main__.py |