asdict

glotaran.project.dataclass_helpers.asdict(dataclass: DataclassInstance, folder: Path | None = None) dict[str, Any][source]

Create a dictionary containing all fields of the dataclass.

Parameters:
  • dataclass (DataclassInstance) – A dataclass instance.

  • folder (Path | None) – Parent folder of FileLoadable fields. by default None

Returns:

The dataclass represented as a dictionary.

Return type:

dict[str, Any]