INNER CODE UNIT · Python
done
princeton-nlp/WebShop · web_agent_site/app.py:220
def done(session_id, asin, options):
options = literal_eval(options)
goal = user_sessions[session_id]['goal']
purchased_product = product_item_dict[asin]
price = product_prices[asin]
reward, reward_info = get_reward(
purchased_product,
goal,
price=price,
options=options,
verbose=True
)
user_sessions[session_id]['done'] = True
user_sessions[session_id]['reward'] = reward
print(user_sessions)
logger = logging.getLogger(session_id)