@@ -114,7 +114,7 @@ async def create_source_knowledge_graph_url(
114114 return create_api_response ('Failed' ,message = 'source_type is other than accepted source' )
115115
116116 message = f"Source Node created successfully for source type: { source_type } and source: { source } "
117- josn_obj = {'api_name' :'url_scan' ,'db_url' :uri ,'url_scanned_file' :lst_file_name }
117+ josn_obj = {'api_name' :'url_scan' ,'db_url' :uri ,'url_scanned_file' :lst_file_name , 'source_url' : source_url , 'wiki_query' : wiki_query }
118118 logger .log_struct (josn_obj )
119119 return create_api_response ("Success" ,message = message ,success_count = success_count ,failed_count = failed_count ,file_name = lst_file_name )
120120 except Exception as e :
@@ -197,6 +197,9 @@ async def extract_knowledge_graph_from_file(
197197 if result is not None :
198198 result ['db_url' ] = uri
199199 result ['api_name' ] = 'extract'
200+ result ['source_url' ] = source_url
201+ result ['wiki_query' ] = wiki_query
202+ result ['source_type' ] = source_type
200203 logger .log_struct (result )
201204 return create_api_response ('Success' , data = result , file_source = source_type )
202205 except Exception as e :
@@ -207,11 +210,13 @@ async def extract_knowledge_graph_from_file(
207210 if source_type == 'local file' :
208211 if gcs_file_cache == 'True' :
209212 folder_name = create_gcs_bucket_folder_name_hashed (uri ,file_name )
213+ copy_failed_file (BUCKET_UPLOAD , BUCKET_FAILED_FILE , folder_name , file_name )
214+ time .sleep (5 )
210215 delete_file_from_gcs (BUCKET_UPLOAD ,folder_name ,file_name )
211216 else :
212217 logging .info (f'Deleted File Path: { merged_file_path } and Deleted File Name : { file_name } ' )
213218 delete_uploaded_local_file (merged_file_path ,file_name )
214- josn_obj = {'message' :message ,'error_message' :error_message , 'file_name' : file_name ,'status' :'Failed' ,'db_url' :uri ,'failed_count' :1 , 'source_type' : source_type }
219+ josn_obj = {'message' :message ,'error_message' :error_message , 'file_name' : file_name ,'status' :'Failed' ,'db_url' :uri ,'failed_count' :1 , 'source_type' : source_type , 'source_url' : source_url , 'wiki_query' : wiki_query }
215220 logger .log_struct (josn_obj )
216221 logging .exception (f'File Failed in extraction: { josn_obj } ' )
217222 return create_api_response ('Failed' , message = message + error_message [:100 ], error = error_message , file_name = file_name )
@@ -284,7 +289,7 @@ async def chat_bot(uri=Form(None),model=Form(None),userName=Form(None), password
284289 logging .info (f"Total Response time is { total_call_time :.2f} seconds" )
285290 result ["info" ]["response_time" ] = round (total_call_time , 2 )
286291
287- josn_obj = {'api_name' :'chat_bot' ,'db_url' :uri }
292+ josn_obj = {'api_name' :'chat_bot' ,'db_url' :uri , 'session_id' : session_id }
288293 logger .log_struct (josn_obj )
289294 return create_api_response ('Success' ,data = result )
290295 except Exception as e :
@@ -331,7 +336,7 @@ async def graph_query(
331336 query_type = query_type ,
332337 document_names = document_names
333338 )
334- josn_obj = {'api_name' :'graph_query' ,'db_url' :uri }
339+ josn_obj = {'api_name' :'graph_query' ,'db_url' :uri , 'document_names' : document_names }
335340 logger .log_struct (josn_obj )
336341 return create_api_response ('Success' , data = result )
337342 except Exception as e :
0 commit comments