Source code for spinn_front_end_common.interface.provenance.abstract_provides_local_provenance_data
from six import add_metaclass
from spinn_utilities.abstract_base import AbstractBase, abstractmethod
[docs]@add_metaclass(AbstractBase)
class AbstractProvidesLocalProvenanceData(object):
""" Indicates an object that provides locally obtained provenance data
"""
__slots__ = ()
[docs] @abstractmethod
def get_local_provenance_data(self):
""" Get an iterable of provenance data items
:return: iterable of ProvenanceDataItem
"""