X-Git-Url: https://apps.delaporte.us/gitweb/matrix-shop-bot.git/blobdiff_plain/99af120949f95dc808a99e4e32049da0dc8c064f..44aeafcae0412bda006a516f3e7e16123973cecc:/matrix_shop_bot/tasks.py diff --git a/matrix_shop_bot/tasks.py b/matrix_shop_bot/tasks.py index 29911a9..6b999bf 100644 --- a/matrix_shop_bot/tasks.py +++ b/matrix_shop_bot/tasks.py @@ -1,7 +1,11 @@ from invoke import task +import logging from .db import Data +logging.getLogger('invoke').setLevel(logging.WARNING) +logging.basicConfig(filename=f'matrix-shop-bot.log', encoding='utf-8', level=logging.DEBUG) + @task def setup(c): result = Data().setup() @@ -35,6 +39,12 @@ def buy(c, items): result = Data().purchase_items(items) print(result) +@task +def list_bought(c, store): + result = Data().list_purchases(store) + for item in result: + print(str(item)) + @task def clear_all(c, store_id): Data().clear_list(store_id, clear_all=True) @@ -45,12 +55,12 @@ def clear_list(c, store_id): @task -def list_for_store(c, store_id): - items = Data().get_shopping_list_for_store(store_id) +def at(c, store_name): + '''Select store to shop at''' + items = Data().get_shopping_list(store_name) for item in items: print(item) - @task def list(c): '''Use previous store'''