Skip to content

Commit 9d066e2

Browse files
authored
gh-95463: Remove backwards incompatible change regarding the _MASK_UTF_FILENAME flags in bpo-28080 (GH-96072)
Automerge-Triggered-By: GH:pablogsal
1 parent ba4bb7e commit 9d066e2

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Lib/zipfile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ def FileHeader(self, zip64=None):
480480

481481
def _encodeFilenameFlags(self):
482482
try:
483-
return self.filename.encode('ascii'), self.flag_bits & ~_MASK_UTF_FILENAME
483+
return self.filename.encode('ascii'), self.flag_bits
484484
except UnicodeEncodeError:
485485
return self.filename.encode('utf-8'), self.flag_bits | _MASK_UTF_FILENAME
486486

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Remove an incompatible change from :issue:`28080` that caused a regression
2+
that ignored the utf8 in ``ZipInfo.flag_bits``. Patch by Pablo Galindo.

0 commit comments

Comments
 (0)