логическое значение, true - обход в прямом порядке, false - в обратном.
onerror
необязательный обработчик ошибок. Должен быть функцией, она будет вызвана с ошибкой в качестве аргумента. Переброс ошибки прерывает обход. Ошибки, возникающие при перечислении каталогов, игнорируются.
Возвращаемое значение
Каждый yield — это кортеж из 3 элементов: путь к каталогу, за которым следуют списки всех его подкаталогов и файлов. То есть каждый yield выглядит так: (dirname, [subdirname, subdirname, ...], [filename, filename, ...]). Каждый элемент — строка.