| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…dd .newfile() to keep compression
Sorry, something went wrong.
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead. |
Sorry, something went wrong.
|
This PR is stale because it has been open for 30 days with no activity. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
When streaming, writing data to a zip file, it sets a timestamp of 1980. I believe this is never the intention so here's a fix to use the current time.
See issue #121402 for details, so this is my suggestion...
I'm also adding a newfile() method that returns a ZipInfo object which inherits the previously configured compression so that the user can pass that object to open() without having to remember to set the compression and _compresslevel/compresslevel atributes again (otherwise the previously set compression is ignored and the added file is written uncompressed). This is for creating new archives.