The artefact store is originally just a dict. This introduces a new object that as the artefact store (which inherits from dict, so it behaves the same), but it allows us to add additional methods if required.
It also adds a getter in the BuildConfig (to avoid accessing the private member self._artefact_store)). I also fixed a few coding style issues (again something we need to figure out :) )
The artefact store is originally just a dict. This introduces a new object that as the artefact store (which inherits from dict, so it behaves the same), but it allows us to add additional methods if required.
It also adds a getter in the BuildConfig (to avoid accessing the private member
self._artefact_store
)). I also fixed a few coding style issues (again something we need to figure out :) )