code: def addarchive(self, name):
          
          with tarfile.open(name, 'r') as st:
              for member in st.getmembers():
                  self.tarfile.addfile(member, st.extractfile(member.name))
docs: Add (i.e. copy) the contents of another tarball to this one.
  
          :param name: File path to the tar archive.
          :type name: unicode | str