Spaces:
Build error
Build error
Update backend_utils.py
Browse files- backend_utils.py +9 -5
backend_utils.py
CHANGED
@@ -242,7 +242,7 @@ def generate_api_usage_patterns(generative_model, tokenizer, model_input, num_be
|
|
242 |
|
243 |
def add_params(api_usage_patterns, db_params, library_id):
|
244 |
patterns_cp = api_usage_patterns.copy()
|
245 |
-
|
246 |
processed_sequences = []
|
247 |
for sequence in patterns_cp:
|
248 |
sequence_list = sequence.split()
|
@@ -251,10 +251,15 @@ def add_params(api_usage_patterns, db_params, library_id):
|
|
251 |
continue
|
252 |
|
253 |
temp_list = []
|
|
|
|
|
254 |
for api in sequence_list:
|
255 |
temp_db = db_params[(db_params.id==library_id) & (db_params.methods==api.split(".")[-1])]
|
256 |
-
|
257 |
-
if
|
|
|
|
|
|
|
258 |
param = temp_db.iloc[0].params
|
259 |
new_api = api + param
|
260 |
temp_list.append(new_api)
|
@@ -264,8 +269,7 @@ def add_params(api_usage_patterns, db_params, library_id):
|
|
264 |
|
265 |
if valid:
|
266 |
processed_sequences.append("[API-SEP]".join(temp_list))
|
267 |
-
|
268 |
-
valid = True
|
269 |
return processed_sequences
|
270 |
|
271 |
|
|
|
242 |
|
243 |
def add_params(api_usage_patterns, db_params, library_id):
|
244 |
patterns_cp = api_usage_patterns.copy()
|
245 |
+
|
246 |
processed_sequences = []
|
247 |
for sequence in patterns_cp:
|
248 |
sequence_list = sequence.split()
|
|
|
251 |
continue
|
252 |
|
253 |
temp_list = []
|
254 |
+
ref_obj = ''
|
255 |
+
valid = True
|
256 |
for api in sequence_list:
|
257 |
temp_db = db_params[(db_params.id==library_id) & (db_params.methods==api.split(".")[-1])]
|
258 |
+
|
259 |
+
if ref_obj == '':
|
260 |
+
ref_obj = api.split(".")[0]
|
261 |
+
|
262 |
+
if len(temp_db) > 0 and ref_obj == api.split(".")[0]:
|
263 |
param = temp_db.iloc[0].params
|
264 |
new_api = api + param
|
265 |
temp_list.append(new_api)
|
|
|
269 |
|
270 |
if valid:
|
271 |
processed_sequences.append("[API-SEP]".join(temp_list))
|
272 |
+
|
|
|
273 |
return processed_sequences
|
274 |
|
275 |
|