|
@@ -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}")
|
|
key_name=f"{config_.CREATIVE_CVR_KEY_PREFIX}{creative_id}")
|
|
if cvr is None:
|
|
if cvr is None:
|
|
continue
|
|
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)
|
|
cvr_sorted = sorted(cvr_mapping.items(), key=lambda x: x[1], reverse=False)
|
|
|
|
|
|
for i, item in enumerate(cvr_sorted):
|
|
for i, item in enumerate(cvr_sorted):
|