code: def getmembers(self):
          
          self._check()
          if not self._loaded:    # if we want to obtain a list of
              self._load()        # all members, we first have to
                                  # scan the whole archive.
          return self.members
docs: Return the members of the archive as a list of TarInfo objects. The
             list has the same order as the members in the archive.