@@ -159,13 +159,14 @@ async def create_source_knowledge_graph_url(
159
159
# Set the status "Success" becuase we are treating these error already handled by application as like custom errors.
160
160
json_obj = {'error_message' :error_message , 'status' :'Success' ,'db_url' :uri , 'userName' :userName , 'database' :database ,'success_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
161
161
logger .log_struct (json_obj , "INFO" )
162
+ logging .exception (f'File Failed in upload: { e } ' )
162
163
return create_api_response ('Failed' ,message = message + error_message [:80 ],error = error_message ,file_source = source_type )
163
164
except Exception as e :
164
165
error_message = str (e )
165
166
message = f" Unable to create source node for source type: { source_type } and source: { source } "
166
167
json_obj = {'error_message' :error_message , 'status' :'Failed' ,'db_url' :uri , 'userName' :userName , 'database' :database ,'failed_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
167
168
logger .log_struct (json_obj , "ERROR" )
168
- logging .exception (f'Exception Stack trace: ' )
169
+ logging .exception (f'Exception Stack trace upload: { e } ' )
169
170
return create_api_response ('Failed' ,message = message + error_message [:80 ],error = error_message ,file_source = source_type )
170
171
finally :
171
172
gc .collect ()
@@ -284,6 +285,7 @@ async def extract_knowledge_graph_from_file(
284
285
json_obj = {'api_name' :'extract' ,'message' :error_message ,'file_created_at' :formatted_time (node_detail [0 ]['created_time' ]),'error_message' :error_message , 'file_name' : file_name ,'status' :'Completed' ,
285
286
'db_url' :uri , 'userName' :userName , 'database' :database ,'success_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
286
287
logger .log_struct (json_obj , "INFO" )
288
+ logging .exception (f'File Failed in extraction: { e } ' )
287
289
return create_api_response ("Failed" , message = error_message , error = error_message , file_name = file_name )
288
290
except Exception as e :
289
291
message = f"Failed To Process File:{ file_name } or LLM Unable To Parse Content "
@@ -295,6 +297,7 @@ async def extract_knowledge_graph_from_file(
295
297
json_obj = {'api_name' :'extract' ,'message' :message ,'file_created_at' :formatted_time (node_detail [0 ]['created_time' ]),'error_message' :error_message , 'file_name' : file_name ,'status' :'Failed' ,
296
298
'db_url' :uri , 'userName' :userName , 'database' :database ,'failed_count' :1 , 'source_type' : source_type , 'source_url' :source_url , 'wiki_query' :wiki_query , 'logging_time' : formatted_time (datetime .now (timezone .utc )),'email' :email }
297
299
logger .log_struct (json_obj , "ERROR" )
300
+ logging .exception (f'File Failed in extraction: { e } ' )
298
301
return create_api_response ('Failed' , message = message + error_message [:100 ], error = error_message , file_name = file_name )
299
302
finally :
300
303
gc .collect ()
0 commit comments