import time import random import logging def get_market_list(): logger = logging.getLogger("FletLogger") logger.debug("Entering get_market_list()") time.sleep(1) data = [ {"name": "Market A", "url": "https://market-a.com", "memo": "Memo A"}, {"name": "Market B", "url": "https://market-b.com", "memo": "Memo B"}, ] logger.debug(f"Market list retrieved: {data}") logger.debug("Exiting get_market_list()") return data def get_sold_products(markets): logger = logging.getLogger("FletLogger") logger.debug("Entering get_sold_products()") products = [] for market in markets: time.sleep(0.5) for i in range(3): prod = { "name": f"Product {i} from {market['name']}", "category": random.choice(["Electronics", "Clothing", "Forbidden Category"]), "image_url": "https://via.placeholder.com/150", "sourcing_url": "" } products.append(prod) logger.debug(f"Sold products retrieved: {products}") logger.debug("Exiting get_sold_products()") return products def sourcing_product(image_url, sourcing_market): logger = logging.getLogger("FletLogger") logger.debug("Entering sourcing_product()") time.sleep(0.3) url = f"https://sourcing.example.com/{sourcing_market}/" + image_url.split("/")[-1] logger.debug(f"Sourcing URL: {url}") logger.debug("Exiting sourcing_product()") return url