fix(cookbook): resolve TypeError in earnings call analysis step 7 #177

This commit is contained in:
KaifAhmad1
2026-01-12 17:32:16 +05:30
parent 8c3f7f1f0a
commit 58686d409b
@@ -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))"
]
},
{