◐ Shell
reader mode source ↗
Skip to content

[3.9] bpo-39039: tarfile raises descriptive exception from zlib.error (GH-27766)#28614

Merged
ambv merged 1 commit into
python:3.9from
ambv:backport-b6fe857-3.9
Sep 29, 2021
Merged

[3.9] bpo-39039: tarfile raises descriptive exception from zlib.error (GH-27766)#28614
ambv merged 1 commit into
python:3.9from
ambv:backport-b6fe857-3.9

Conversation

@ambv

@ambv ambv commented Sep 29, 2021

Copy link
Copy Markdown
Contributor
  • during tarfile parsing, a zlib error indicates invalid data
  • tarfile.open now raises a descriptive exception from the zlib error
  • this makes it clear to the user that they may be trying to open a
    corrupted tar file.
    (cherry picked from commit b6fe857)

Note: since BPO-39717 wasn't backported to 3.9, this backport PR doesn't use from None in the new raise statement either.

Co-authored-by: Jack DeVries 58614260+jdevries3133@users.noreply.github.com

https://bugs.python.org/issue39039

…pythonGH-27766)

* during tarfile parsing, a zlib error indicates invalid data
* tarfile.open now raises a descriptive exception from the zlib error
* this makes it clear to the user that they may be trying to open a
  corrupted tar file.
(cherry picked from commit b6fe857)

Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
@ambv ambv merged commit 7bff4d3 into python:3.9 Sep 29, 2021
@ambv ambv deleted the backport-b6fe857-3.9 branch September 29, 2021 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants