may be worthwhile to subclass zipfile.Zipfile and adding a local  ._extractall()

optionally, the _extractall() could use self.extractall() if it exists (and the api is the same)