Lines Matching refs:pwd
587 def _ZipDecrypter(pwd):
608 for p in pwd:
823 def __init__(self, fileobj, mode, zipinfo, pwd=None,
826 self._pwd = pwd
862 if pwd:
1265 self.pwd = None
1490 def setpassword(self, pwd):
1492 if pwd and not isinstance(pwd, bytes):
1493 raise TypeError("pwd: expected bytes, got %s" % type(pwd).__name__)
1494 if pwd:
1495 self.pwd = pwd
1497 self.pwd = None
1517 def read(self, name, pwd=None):
1519 with self.open(name, "r", pwd) as fp:
1522 def open(self, name, mode="r", pwd=None, *, force_zip64=False):
1531 pwd is the password to decrypt files (only used for reading).
1540 if pwd and (mode == "w"):
1541 raise ValueError("pwd is only supported for reading files")
1609 if not pwd:
1610 pwd = self.pwd
1611 if pwd and not isinstance(pwd, bytes):
1612 raise TypeError("pwd: expected bytes, got %s" % type(pwd).__name__)
1613 if not pwd:
1617 pwd = None
1619 return ZipExtFile(zef_file, mode, zinfo, pwd, True)
1666 def extract(self, member, path=None, pwd=None):
1677 return self._extract_member(member, path, pwd)
1679 def extractall(self, path=None, members=None, pwd=None):
1694 self._extract_member(zipinfo, path, pwd)
1711 def _extract_member(self, member, targetpath, pwd):
1747 with self.open(member, pwd=pwd) as source, \
2474 def open(self, mode='r', *args, pwd=None, **kwargs):
2485 stream = self.root.open(self.at, zip_mode, pwd=pwd)