@@ -84,7 +84,10 @@ def get_creative_id_with_thompson_weight(mid, creative_id_list, gevent_pool, sor
key_name=f"{config_.CREATIVE_CVR_KEY_PREFIX}{creative_id}")
if cvr is None:
continue
- cvr_mapping[creative_id] = cvr
+ try:
+ cvr_mapping[creative_id] = float(cvr)
+ except:
+ continue
cvr_sorted = sorted(cvr_mapping.items(), key=lambda x: x[1], reverse=False)
for i, item in enumerate(cvr_sorted):