Source code for koapy.utils.store.misc.VersionedItem

[docs]class VersionedItem: def __init__(self, library, symbol, version, timestamp, data, metadata): self.library = library self.symbol = symbol self.version = version self.timestamp = timestamp self.data = data self.metadata = metadata def __repr__(self): return "<VersionedItem(library={!r}, symbol={!r}, version={!r}, timestamp='{}', data=<{}.{} at {}>, metadata={!r})>".format( self.library, self.symbol, self.version, self.timestamp, type(self.data).__module__, type(self.data).__name__, hex(id(self.data)), self.metadata, )