From fb908e00b7843dfc008d89145f5d539dd1b58f8d Mon Sep 17 00:00:00 2001 From: C <0xicl33n@gmail.com> Date: Sat, 11 Oct 2025 13:56:34 -0700 Subject: [PATCH] misc fixes --- src/abricksetapi.py | 3 ++- src/test_server.py | 17 ++++++++++++++--- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/abricksetapi.py b/src/abricksetapi.py index 2f7f7bc..7d6fda5 100644 --- a/src/abricksetapi.py +++ b/src/abricksetapi.py @@ -53,7 +53,7 @@ class AsyncBricksetAPI: self.logger.info("Successfully authenticated with Brickset API") return result - async def get_set(self, set_number: str) -> Dict[str, Any]: + async def get_set(self, set_number: int) -> Dict[str, Any]: """ Fetch LEGO set information asynchronously @@ -72,6 +72,7 @@ class AsyncBricksetAPI: "userHash": self.user_hash, "params": json.dumps({"setNumber": f"{set_number}-1"}), } + print(f"[@DEBUG] {params}...") async with aiohttp.ClientSession() as session: async with session.get( diff --git a/src/test_server.py b/src/test_server.py index a88fdd8..e378d42 100644 --- a/src/test_server.py +++ b/src/test_server.py @@ -11,8 +11,8 @@ import re import logging from logging.handlers import RotatingFileHandler from pathlib import Path -print("Creating log directory if it doesn't exist...") -Path("./logs/").mkdir(parents=True, exist_ok=True) +#print("Creating log directory if it doesn't exist...") +#Path("./logs/").mkdir(parents=True, exist_ok=True) import banner import get_sq_env @@ -47,7 +47,18 @@ UA = re.compile(r"^kopling\/?", re.IGNORECASE) async def run_update(): set_list = await sq.acat2id(SQUARE_LEGO_CAT_ID) - print(f"[@DEBUG]\t {set_list}") # type: ignore + #print(f"[@DEBUG]\t {set_list}") # type: ignore + for l_set in set_list: + #print(f"[@DEBUG]{l_set}") + try: + l_setinfo = await lego.throttled_get_set(l_set["number"]) + print(f"[@DEBUG] Found {l_setinfo["pw_name"]}") + except Exception as e: + print(f"Error fetching set\t: {l_set}: {str(e)}") + continue + + #print(f"[@DEBUG]{l_setinfo}") + #await sq.update_itm(l_set, l_setinfo) """for l_set in set_list: print(f"[@DEBUG]{l_set}") try: