'Tar file with FIFO'

def _fifo_tar(self):

    fifop = (self.unsafe_common_dir / 'fifo.file')
    fifo_tar = (self.unsafe_common_dir / 'fifo.tar.gz')
    os.mkfifo(fifop)
    with tarfile.open(fifo_tar, 'w:gz') as tar:
        tar.add(fifop)
    return fifo_tar
