INNER CODE UNIT · Python
index
princeton-nlp/WebShop · web_agent_site/app.py:50
def index(session_id):
global user_log_dir
global all_products, product_item_dict, \
product_prices, attribute_to_asins, \
search_engine, \
goals, weights, user_sessions
if search_engine is None:
all_products, product_item_dict, product_prices, attribute_to_asins = \
load_products(
filepath=DEFAULT_FILE_PATH,
num_products=DEBUG_PROD_SIZE
)
search_engine = init_search_engine(num_products=DEBUG_PROD_SIZE)
goals = get_goals(all_products, product_prices)
random.seed(233)
random.shuffle(goals)
weights = [goal['weight'] for goal in goals]