HistoryEntry¶
- class photonforge.pda.HistoryEntry[source]¶
One version or tag, as a plain dict with convenience accessors.
Subclassing
dicton purpose: anything that already indexes the result oflist_versionskeeps working, andjson.dumpsneeds no help.Methods
clear()copy()fromkeys([value])Create a new dictionary with keys from iterable and values set to value.
get(key[, default])Return the value for key if key is in the dictionary, else default.
items()keys()pop(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem()Remove and return a (key, value) pair as a 2-tuple.
setdefault(key[, default])Insert key with a value of default if key is not in the dictionary.
update([E, ]**F)If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values()Attributes
created_atcreated_bykindlabelThe version message, once a server records one.
project,componentortechnology.refThe object's name;
Nonefor the project itself.- property message: str | None¶
The version message, once a server records one.
Noneuntil then.
- property owner: str¶
project,componentortechnology.- Type:
What kind of object this is on
- property target: str | None¶
The object’s name;
Nonefor the project itself.