hfutils.entry.ls

ListItemType

enum hfutils.entry.ls.ListItemType(value)[source]

Enum class representing different types of list items.

Valid values are as follows:

FILE = <ListItemType.FILE: 1>
FOLDER = <ListItemType.FOLDER: 2>
IMAGE = <ListItemType.IMAGE: 3>
ARCHIVE = <ListItemType.ARCHIVE: 4>
MODEL = <ListItemType.MODEL: 5>
DATA = <ListItemType.DATA: 6>

ListItem

class hfutils.entry.ls.ListItem(item: RepoFolder | RepoFile, base_dir: str)[source]

Class representing a list item.

Parameters:
  • item (Union[RepoFolder, RepoFile]) – The item object.

  • base_dir (str) – The base directory.