code: def walk(self, topdown=True):
          
          return self._manager.walk(top=self._path, topdown=topdown)
docs: Artifact tree generator - analogue of `os.walk`.
  
          :param topdown: if is True or not specified, directories are scanned
          from top-down. If topdown is set to False, directories are scanned
          from bottom-up.
          :rtype: collections.Iterator[
              (str, list[yagocd.resources.artifact.Artifact], list[yagocd.resources.artifact.Artifact])
          ]