@@ -45,13 +45,13 @@ def cleanup_previous_unfeedback_qa(conversation_key, current_message_ts, session
4545 )
4646 logger .info ("Deleted unfeedback Q&A for privacy" , extra = {"message_ts" : previous_message_ts })
4747
48- except ClientError as e :
48+ except ClientError :
4949 if e .response .get ("Error" , {}).get ("Code" ) == "ConditionalCheckFailedException" :
5050 logger .info ("Q&A has feedback - keeping for user" , extra = {"message_ts" : previous_message_ts })
5151 else :
52- logger .error ("Error cleaning up Q&A" , extra = {"error" : str ( e )})
53- except Exception as e :
54- logger .error ("Error cleaning up unfeedback Q&A" , extra = {"error" : str ( e )})
52+ logger .error ("Error cleaning up Q&A" , extra = {"error" : traceback . format_exc ( )})
53+ except Exception :
54+ logger .error ("Error cleaning up unfeedback Q&A" , extra = {"error" : traceback . format_exc ( )})
5555
5656
5757def store_qa_pair (conversation_key , user_query , bot_response , message_ts , session_id , user_id ):
@@ -72,8 +72,8 @@ def store_qa_pair(conversation_key, user_query, bot_response, message_ts, sessio
7272 }
7373 store_state_information (item = item )
7474 logger .info ("Stored Q&A pair" , extra = {"conversation_key" : conversation_key , "message_ts" : message_ts })
75- except Exception as e :
76- logger .error ("Failed to store Q&A pair" , extra = {"error" : str ( e )})
75+ except Exception :
76+ logger .error ("Failed to store Q&A pair" , extra = {"error" : traceback . format_exc ( )})
7777
7878
7979def _mark_qa_feedback_received (conversation_key , message_ts ):
@@ -86,8 +86,8 @@ def _mark_qa_feedback_received(conversation_key, message_ts):
8686 "SET feedback_received = :val" ,
8787 {":val" : True },
8888 )
89- except Exception as e :
90- logger .error ("Error marking Q&A feedback received" , extra = {"error" : str ( e )})
89+ except Exception :
90+ logger .error ("Error marking Q&A feedback received" , extra = {"error" : traceback . format_exc ( )})
9191
9292
9393# ================================================================
@@ -238,7 +238,8 @@ def process_async_slack_event(slack_event_data):
238238 client .chat_update (channel = channel , ts = message_ts , text = response_text , blocks = blocks )
239239 except Exception as e :
240240 logger .error (
241- f"Failed to attach feedback buttons: { e } " , extra = {"event_id" : event_id , "message_ts" : message_ts }
241+ f"Failed to attach feedback buttons: { e } " ,
242+ extra = {"event_id" : event_id , "message_ts" : message_ts , "error" : traceback .format_exc ()},
242243 )
243244
244245 except Exception :
@@ -250,8 +251,8 @@ def process_async_slack_event(slack_event_data):
250251 if thread_ts : # Only add thread_ts for channel threads, not DMs
251252 post_params ["thread_ts" ] = thread_ts
252253 client .chat_postMessage (** post_params )
253- except Exception as post_err :
254- logger .error ("Failed to post error message" , extra = {"error" : str ( post_err )})
254+ except Exception :
255+ logger .error ("Failed to post error message" , extra = {"error" : traceback . format_exc ( )})
255256
256257
257258# ================================================================
@@ -332,10 +333,10 @@ def store_feedback(
332333 )
333334
334335 except ClientError as e :
335- logger .error (f"Error storing feedback: { e } " )
336+ logger .error (f"Error storing feedback: { e } " , extra = { "error" : traceback . format_exc ()} )
336337 raise
337338 except Exception as e :
338- logger .error (f"Error storing feedback: { e } " )
339+ logger .error (f"Error storing feedback: { e } " , extra = { "error" : traceback . format_exc ()} )
339340
340341
341342# ================================================================
@@ -375,8 +376,8 @@ def get_latest_message_ts(conversation_key):
375376 if "Item" in response :
376377 return response ["Item" ].get ("latest_message_ts" )
377378 return None
378- except Exception as e :
379- logger .error ("Error getting latest message timestamp" , extra = {"error" : str ( e )})
379+ except Exception :
380+ logger .error ("Error getting latest message timestamp" , extra = {"error" : traceback . format_exc ( )})
380381 return None
381382
382383
@@ -420,5 +421,5 @@ def update_session_latest_message(conversation_key, message_ts):
420421 "SET latest_message_ts = :ts" ,
421422 {":ts" : message_ts },
422423 )
423- except Exception as e :
424- logger .error ("Error updating session latest message" , extra = {"error" : str ( e )})
424+ except Exception :
425+ logger .error ("Error updating session latest message" , extra = {"error" : traceback . format_exc ( )})
0 commit comments