diff --git a/Lib/zipfile/__init__.py b/Lib/zipfile/__init__.py index 18caeb3e04a2b5..757cd5871e04a3 100644 --- a/Lib/zipfile/__init__.py +++ b/Lib/zipfile/__init__.py @@ -219,7 +219,7 @@ def split(cls, data): # use memoryview for zero-copy slices rest = memoryview(data) while rest: - extra, rest = _Extra.read_one(rest) + extra, rest = cls.read_one(rest) yield extra @classmethod