iter_direct_fileinfos#

barecat.Index.iter_direct_fileinfos(diritem, order=Order.ANY, bufsize=None)[source]#

Iterate over the file info objects in a directory (non-recursively).

Parameters:
  • diritem (Union[barecat.core.types.BarecatDirInfo, str]) – Directory info object or path of the directory.

  • order (barecat.core.types.Order) – Order in which to iterate over the files.

  • bufsize (Optional[int]) – Buffer size for fetching rows.

Returns:

An iterator over the file info objects.

Return type:

Iterator[barecat.core.types.BarecatFileInfo]