avid.common.artefact.Artefact

class avid.common.artefact.Artefact(defaultP=None, additionalP=None)

Bases: object

__init__(defaultP=None, additionalP=None)

Methods

__init__([defaultP, additionalP])

clone()

Create a copy of the artefact with its own uid

is_identical(other)

Function that indicates if one artefact can be assumed as truly identical to self as they have the same properties.

is_invalid()

is_similar(other)

Function that indicates if one artefact can be assumed as equal/similar to self as they share the same similarity relevant properties.

keys()

clone()

Create a copy of the artefact with its own uid

is_identical(other)

Function that indicates if one artefact can be assumed as truly identical to self as they have the same properties.

is_similar(other)

Function that indicates if one artefact can be assumed as equal/similar to self as they share the same similarity relevant properties. It is also used for __eq__().