46045-syslab/syslab/whiteboard/WhiteBoardEntry.py

22 lines
542 B
Python

class WhiteBoardEntry:
def __init__(self, key, value, time):
self.__key = key
self.__value = value
self.__time = int(time)
@property
def key(self):
return self.__key
@property
def value(self):
return self.__value
@property
def time(self):
return self.__time
def __str__(self):
from datetime import datetime
return 'WhiteBoardEntry: {0} -> {1} (@time: {2})'.format(self.key, self.value, datetime.fromtimestamp(self.time))