Skip to content
Snippets Groups Projects
Unverified Commit 30ebd1d6 authored by Siraj R Aizlewood's avatar Siraj R Aizlewood
Browse files

Simplified If Statement in Conversation Class

parent ef68e6b2
No related branches found
No related tags found
No related merge requests found
...@@ -121,8 +121,9 @@ class Conversation(BaseModel): ...@@ -121,8 +121,9 @@ class Conversation(BaseModel):
# Use the splitter to split the documents # Use the splitter to split the documents
new_topics = self.splitter(docs) new_topics = self.splitter(docs)
# Check if the first new topic includes any of the new messages # Check if the first new topic includes the first new message.
if any(message in new_topics[0].docs for message in docs[-len(unclustered_messages):]): # This means that the first new message shares the same topic as the last old message to have been assigned a topic.
if docs[-len(unclustered_messages)] in new_topics[0].docs:
start = self.topics[-1][0] start = self.topics[-1][0]
else: else:
start = len(self.topics) + 1 start = len(self.topics) + 1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment