X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-fridge-bot.git/blobdiff_plain/352468b3659be839c23529e0a341b5a026c28e0e..21b06febf48cbb2d62837dd879ae07b177af3d68:/matrix_fridge_bot/db.py diff --git a/matrix_fridge_bot/db.py b/matrix_fridge_bot/db.py index 85513c1..eb414a4 100644 --- a/matrix_fridge_bot/db.py +++ b/matrix_fridge_bot/db.py @@ -6,20 +6,23 @@ from datetime import timedelta from sqlmodel import Field, Session, SQLModel, create_engine, select, text ## Todo List -# - [ ] add to fridge +# - [x] add to fridge # - [ ] reminder to eat recent food # - [ ] reminder to toss old food DATE_FORMAT = '%A, %Y-%m-%d' MODULE='fridge' -STALE_DAYS = 2 -TOSS_DAYS = 4 +STALE_DAYS = 4 +TOSS_DAYS = 5 def today(): return dt.now().strftime(DATE_FORMAT) logger = logging.getLogger(__name__) logging.basicConfig(filename=f'matrix-{MODULE}-bot.log', encoding='utf-8', level=logging.DEBUG) +logging.getLogger('nio').setLevel(logging.WARNING) +logging.getLogger('asyncio').setLevel(logging.WARNING) +logging.getLogger('invoke').setLevel(logging.WARNING) class Food(SQLModel, table=True): id: int | None = Field(default=None, primary_key=True) @@ -34,6 +37,7 @@ class Data(): def __init__(self, db_file): self.file = db_file + logger.debug(f'DB file: {db_file}') self.engine = self.get_engine() def get_db_file(self):