from moto.core import BaseModel from moto.core.utils import unix_time class Timeout(BaseModel): def __init__(self, obj, timestamp, kind): self.obj = obj self.timestamp = timestamp self.kind = kind @property def reached(self): return unix_time() >= self.timestamp