def user_product(user_id, tiid): if user_id == "embed": abort(410) user = get_user_for_response(user_id, request) try: requested_product = [p for p in user.products if p["_id"] == tiid][0] except IndexError: abort_json(404, "That product doesn't exist.") prepped = product.prep_product(requested_product, True) return json_resp_from_thing(prepped)
def prep(products_dict, include_headings=False): prepped_products = [] for product_dict in products_dict: try: prepped_products.append(product.prep_product(product_dict)) except product.GenreDeprecatedError: pass if include_headings: prepped_products += make_heading_products(prepped_products) #prepped_products = remove_account_products(prepped_products) return prepped_products