classChanges#

class Changes(
added: tuple[str, ...] = (),
updated: tuple[str, ...] = (),
removed: tuple[str, ...] = (),
unchanged: tuple[str, ...] = (),
conflicts: tuple[str, ...] = (),
orphaned: tuple[str, ...] = (),
unresolved: tuple[PackEntry, ...] = (),
superseded: tuple[str, ...] = (),
)#

What a change to an instance would do, or did.

Each field holds paths relative to the instance.

added#

New files.

Type:

tuple[str, …]

updated#

Files that are replaced.

Type:

tuple[str, …]

removed#

Files that are no longer wanted.

Type:

tuple[str, …]

unchanged#

Files that already match.

Type:

tuple[str, …]

conflicts#

Files that would be replaced but that the player changed. They are kept unless overwrite is set.

Type:

tuple[str, …]

orphaned#

Files that are no longer wanted but that the player changed. They are kept.

Type:

tuple[str, …]

unresolved#

Entries that have no download.

Type:

tuple[PackEntry, …]

superseded#

Additions that the pack now provides. The pack’s file replaces them.

Type:

tuple[str, …]