def next(self):

        subterms = args(self.term)
        if not subterms:
            # No subterms, pop off stack
            self.term = self._stack.pop()
        else:
            self.term = subterms[0]
            self._stack.extend(reversed(subterms[1:]))
Write a file into the archive.  The contents is the string
dataset/ETHPy150Open dask/dask/dask/rewrite.py/Traverser.next--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/zipfile.py/ZipFile.writestr