@@ -618,18 +618,16 @@ def delete_webhook(self, webhook_id: int) -> Dict[str, str]:
618
618
return response .json ()
619
619
620
620
@api_error_handler
621
- def feedback (self , memory_id : str , feedback : Optional [str ] = None , feedback_reason : Optional [str ] = None ) -> Dict [str , str ]:
621
+ def feedback (
622
+ self , memory_id : str , feedback : Optional [str ] = None , feedback_reason : Optional [str ] = None
623
+ ) -> Dict [str , str ]:
622
624
VALID_FEEDBACK_VALUES = {"POSITIVE" , "NEGATIVE" , "VERY_NEGATIVE" }
623
625
624
626
feedback = feedback .upper () if feedback else None
625
627
if feedback is not None and feedback not in VALID_FEEDBACK_VALUES :
626
628
raise ValueError (f'feedback must be one of { ", " .join (VALID_FEEDBACK_VALUES )} or None' )
627
629
628
- data = {
629
- "memory_id" : memory_id ,
630
- "feedback" : feedback ,
631
- "feedback_reason" : feedback_reason
632
- }
630
+ data = {"memory_id" : memory_id , "feedback" : feedback , "feedback_reason" : feedback_reason }
633
631
634
632
response = self .client .post ("/v1/feedback/" , json = data )
635
633
response .raise_for_status ()
@@ -1019,20 +1017,18 @@ async def delete_webhook(self, webhook_id: int) -> Dict[str, str]:
1019
1017
return response .json ()
1020
1018
1021
1019
@api_error_handler
1022
- async def feedback (self , memory_id : str , feedback : Optional [str ] = None , feedback_reason : Optional [str ] = None ) -> Dict [str , str ]:
1020
+ async def feedback (
1021
+ self , memory_id : str , feedback : Optional [str ] = None , feedback_reason : Optional [str ] = None
1022
+ ) -> Dict [str , str ]:
1023
1023
VALID_FEEDBACK_VALUES = {"POSITIVE" , "NEGATIVE" , "VERY_NEGATIVE" }
1024
1024
1025
1025
feedback = feedback .upper () if feedback else None
1026
1026
if feedback is not None and feedback not in VALID_FEEDBACK_VALUES :
1027
1027
raise ValueError (f'feedback must be one of { ", " .join (VALID_FEEDBACK_VALUES )} or None' )
1028
1028
1029
- data = {
1030
- "memory_id" : memory_id ,
1031
- "feedback" : feedback ,
1032
- "feedback_reason" : feedback_reason
1033
- }
1029
+ data = {"memory_id" : memory_id , "feedback" : feedback , "feedback_reason" : feedback_reason }
1034
1030
1035
1031
response = await self .async_client .post ("/v1/feedback/" , json = data )
1036
1032
response .raise_for_status ()
1037
1033
capture_client_event ("async_client.feedback" , self .sync_client , data )
1038
- return response .json ()
1034
+ return response .json ()
0 commit comments