From 58686d409bc4db01eb5450062072e121cd2e5ff6 Mon Sep 17 00:00:00 2001 From: KaifAhmad1 Date: Mon, 12 Jan 2026 17:32:16 +0530 Subject: [PATCH] fix(cookbook): resolve TypeError in earnings call analysis step 7 #177 --- .../use_cases/finance/03_Earnings_Call_Analysis.ipynb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb b/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb index 8e85d46e..715d221e 100644 --- a/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb +++ b/cookbook/use_cases/finance/03_Earnings_Call_Analysis.ipynb @@ -491,12 +491,12 @@ "metadata": {}, "outputs": [], "source": [ - "from semantica.conflicts import ConflictDetector, SourceTracker, SourceReference\n", + "from semantica.conflicts import SourceTracker, SourceReference, ConflictDetector\n", "\n", "source_tracker = SourceTracker()\n", - "\n", "conflict_detector = ConflictDetector(\n", " source_tracker=source_tracker,\n", + " similarity_threshold=0.8,\n", " confidence_threshold=0.7,\n", ")\n", "\n", @@ -509,8 +509,9 @@ " entity_id,\n", " \"name\",\n", " entity_text,\n", + " # FIXED: Changed 'source' to 'document' to match SourceReference signature\n", " source=SourceReference(\n", - " source=\"earnings_call\",\n", + " document=\"earnings_call\", # Was incorrect: source=\"earnings_call\"\n", " timestamp=\"2024-Q1\",\n", " metadata={\"entity_type\": entity_label},\n", " ),\n", @@ -525,7 +526,7 @@ "\n", "print(\"Conflict detection completed\")\n", "print(\"Value conflicts:\", len(value_conflicts))\n", - "print(\"Relationship conflicts:\", len(relationship_conflicts))\n" + "print(\"Relationship conflicts:\", len(relationship_conflicts))" ] }, {