def extract(self, member, path=None, pwd=None):
if not isinstance(member, ZipInfo):<EOL><INDENT>member = self.getinfo(member)<EOL><DEDENT>if path is None:<EOL><INDENT>path = os.getcwd()<EOL><DEDENT>return self._extract_member(member, path, pwd)<EOL>
Extract a member from the archive to the current working directory,
           using its full name. Its file information is extracted as accurately
           as possible. `member' may be a filename or a ZipInfo object. You can
           specify a different directory using `path'.