|
@@ -30,11 +30,19 @@ def get_featurs(mid, data, size, top_K, flow_pool_P, env_dict=None):
|
|
|
recommendsource = env_dict.get('recommendsource', '0')
|
|
|
machineinfo_platform = env_dict.get('machineinfo_platform', '')
|
|
|
sencetype = env_dict.get('sencetype', '')
|
|
|
+ city_code = env_dict.get('city_code', -1)
|
|
|
+ province_code = env_dict.get('province_code', -1)
|
|
|
+ if city_code and city_code == "":
|
|
|
+ city_code = -1
|
|
|
+ if province_code and province_code == "":
|
|
|
+ province_code = -1
|
|
|
try:
|
|
|
- city_code = int(env_dict.get('city_code', -1))
|
|
|
- province_code = int(env_dict.get('province_code', -1))
|
|
|
+ city_code = int(city_code)
|
|
|
except:
|
|
|
city_code = -1
|
|
|
+ try:
|
|
|
+ province_code = int(province_code)
|
|
|
+ except:
|
|
|
province_code = -1
|
|
|
mid_list = []
|
|
|
videoid_list = []
|