Version

class photonforge.pda.Version(data)[source]

What one call to Project.add_version() did.

A mapping, so result["version"] and dict(result) behave, with a readable summary when printed.

Methods

get(k[,d])

items()

keys()

values()

Attributes

COLUMNS

data_frame

Which files were labelled, and which kept the label they had.

failed

Attachments whose stamp did not go through, with the reason.

message

The version message the server recorded, if any.

ref

skipped

Attachments left alone because they already claimed a version.

stamped

Attachments that were given the version tag by this call.

tag_prefix

version

Parameters:

data (dict)

property data_frame

Which files were labelled, and which kept the label they had.

property failed: list[dict]

Attachments whose stamp did not go through, with the reason.

property message: str | None

The version message the server recorded, if any.

property skipped: list[dict]

Attachments left alone because they already claimed a version.

property stamped: list[dict]

Attachments that were given the version tag by this call.