genvid.toolbox.Manifest
- class genvid.toolbox.Manifest(stats: Optional[Iterable[FileStats]] = None)
ベースクラス:
dict
- class Op(value)
ベースクラス:
Enum
2つのマニフェスト間の差を表すことができる操作の
enum.Enum
です。参考
- Added = '+'
- Updated = '*'
- Deleted = '-'
- Identical = '='
- difference(manifest: ManifestType, *, allstats: bool = False) Iterable[tuple[genvid.toolbox.sync.Manifest.Op, genvid.toolbox.sync.FileStats]]
2 つのマニフェスト間の差分を計算します。差分はファイルおよび適用する関連操作のリストとして返されます。
- パラメータ:
manifest -- 比べるべきはマニフェスト。
allstats -- すべての変更をリターンする必要がある場合。デフォルトでは、ファイルを変更する操作のみがリターンとなります。
- class sync.Manifest
- class sync.ManifestType