docs: def extractall(self, path=None, members=None, pwd=None):
          """Extract all files into current directory.
  
          Parameters:
  
              path
                  optional destination path
              members
                  optional filename or :class:`RarInfo` instance list to extract
              pwd
                  optional password to use
          """
          fnlist = []
          if members is not None:
              for m in members:
                  if isinstance(m, RarInfo):
                      fnlist.append(m.filename)
                  else:
                      fnlist.append(m)
          self._extract(fnlist, path, pwd)