842
847
The data yielded is of the form:
843
848
[(relpath, basename, kind, lstat, path_from_top), ...]
845
853
:return: an iterator over the dirs.
849
857
_directory = _directory_kind
851
pending = [("", "", _directory, None, top)]
859
pending = [(prefix, "", _directory, None, top)]
854
862
currentdir = pending.pop()