• Tom Pollard's avatar
    element.py: Instantiate the Artifact objects within update_state() · f3b7c221
    Tom Pollard authored
    The Artifact instance within Element is now initialised when the
    relevant keys are available, with the weak & strong keys being
    in the constructor. It also introduces the notion of a strict_artifact,
    which is used to make a distinction of the Artifact keys and cached
    state dependant on the context defined strictness. The keys are updated
    when a relevant key change occurs. As the keys are now internalised
    within Artifact, the majority of key determinsim and parameterisation
    in public Artifact method calls are now redundant.
    f3b7c221
Name
Last commit
Last update
.gitlab Loading commit data...
.gitlab-ci Loading commit data...
buildstream Loading commit data...
contrib Loading commit data...
doc Loading commit data...
man Loading commit data...
requirements Loading commit data...
tests Loading commit data...
.coveragerc Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.pylintrc Loading commit data...
BuildStream.doap Loading commit data...
CONTRIBUTING.rst Loading commit data...
COPYING Loading commit data...
MAINTAINERS Loading commit data...
MANIFEST.in Loading commit data...
NEWS Loading commit data...
README.rst Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...
tox.ini Loading commit data...
versioneer.py Loading commit data...