X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomtask%2Fdays.py;h=5fe984b7c49596121246bb7e822c8b4bb1536139;hb=ac5a85f6d0186d714415ce7e2b51597bf5dca248;hp=d838039a715677ffb3c9022f82715859d80fd652;hpb=87505e3be37ad7a208c8f77dc7d7631728d87fa4;p=plomtask diff --git a/plomtask/days.py b/plomtask/days.py index d838039..5fe984b 100644 --- a/plomtask/days.py +++ b/plomtask/days.py @@ -24,7 +24,7 @@ def todays_date() -> str: return datetime.now().strftime(DATE_FORMAT) -class Day(BaseModel): +class Day(BaseModel[str]): """Individual days defined by their dates.""" table_name = 'days' to_save = ['comment'] @@ -77,7 +77,7 @@ class Day(BaseModel): if not create: raise NotFoundException(f'Day not found for date: {date}') day = cls(date) - db_conn.cached_days[date] = day + day.cache() assert isinstance(day, Day) return day