File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -55,7 +55,10 @@ def reprocess_all():
5555
5656def add_urls ():
5757 urls = st .session_state ["urls" ].split ("\n " )
58- add_url_embeddings (urls )
58+ result = add_url_embeddings (urls )
59+ # If URLs are valid and processed, clear the textarea
60+ if result :
61+ st .session_state ["urls" ] = ""
5962
6063
6164def sanitize_metadata_value (value ):
@@ -67,7 +70,7 @@ def add_url_embeddings(urls: list[str]):
6770 has_valid_url = bool (list (filter (str .strip , urls )))
6871 if not has_valid_url :
6972 st .error ("Please enter at least one valid URL." )
70- return
73+ return False
7174
7275 params = {}
7376 if env_helper .FUNCTION_KEY is not None :
@@ -80,9 +83,11 @@ def add_url_embeddings(urls: list[str]):
8083 )
8184 r = requests .post (url = backend_url , params = params , json = body )
8285 if not r .ok :
83- raise ValueError (f"Error { r .status_code } : { r .text } " )
86+ st .error (f"Error { r .status_code } : { r .text } " )
87+ return False
8488 else :
8589 st .success (f"Embeddings added successfully for { url } " )
90+ return True
8691
8792
8893try :
You can’t perform that action at this time.
0 commit comments