AttachmentStatus

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

What a project holds, and which of its files no longer describe it.

Methods

get(k[,d])

items()

keys()

values()

Attributes

COLUMNS

attachments_from_older_version

Files naming a version older than their object's newest one.

attachments_without_version

Files with no version: tag.

data_frame

its version, its files, and what needs attention.

from_older_version

The files from an older version, as a table.

objects

One entry per component and technology, plus the project itself.

versions

Version label to a count of the objects and files carrying it.

without_version

The files naming no version at all, as a table.

Parameters:

data (dict)

property attachments_from_older_version: list[dict]

Files naming a version older than their object’s newest one.

The data is not wrong: it belongs to that older version. Check it before reusing it for the newest one.

property attachments_without_version: list[dict]

Files with no version: tag. Nothing says what they belong to.

property data_frame

its version, its files, and what needs attention.

Type:

One row per target

property from_older_version

The files from an older version, as a table.

property objects: list[dict]

One entry per component and technology, plus the project itself.

property versions: dict

Version label to a count of the objects and files carrying it.

property without_version

The files naming no version at all, as a table.