File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -110,7 +110,7 @@ def iterate_response(self) -> Iterator[str]:
110110 first_chunk = False
111111 yield self ._prompt .formatted_header ()
112112 yield delta
113- if not self ._prompt .responses or len ( self . _prompt . responses ) == 0 :
113+ if not self ._prompt .responses :
114114 raise RuntimeError ("No responses returned from the chat API" )
115115 self ._store .store_prompt (self ._prompt )
116116 yield self ._prompt .formatted_footer (0 ) + '\n '
@@ -119,7 +119,7 @@ def iterate_response(self) -> Iterator[str]:
119119 else :
120120 response_str = self ._chat .complete_response (self ._prompt )
121121 self ._prompt .set_response (response_str )
122- if not self ._prompt .responses or len ( self . _prompt . responses ) == 0 :
122+ if not self ._prompt .responses :
123123 raise RuntimeError ("No responses returned from the chat API" )
124124 self ._store .store_prompt (self ._prompt )
125125 for index in range (len (self ._prompt .responses )):
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ def _update_topics_table(self, prompt: Prompt):
9292 logger .warning ("Topic %s not found in graph but added" , topic ['root' ])
9393 if prompt .parent == topic ['root' ] or \
9494 prompt .parent in nx .ancestors (self ._graph , topic ['root' ]):
95- topic ['latest_time' ] = prompt .timestamp
95+ topic ['latest_time' ] = max ( topic . get ( 'latest_time' , 0 ), prompt .timestamp )
9696 self ._topics_table .update (topic , doc_ids = [topic .doc_id ])
9797 break
9898 else :
You can’t perform that action at this time.
0 commit comments