From 5d0669e51abe433fcc24c91af10aea3d4852ca3e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 28 May 2026 14:02:29 +0100 Subject: [PATCH] Fix trainable component protocol following --- .../trainable_embedding_linker.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/medcat-plugins/embedding-linker/src/medcat_embedding_linker/trainable_embedding_linker.py b/medcat-plugins/embedding-linker/src/medcat_embedding_linker/trainable_embedding_linker.py index c2d8603ec..4d3202f00 100644 --- a/medcat-plugins/embedding-linker/src/medcat_embedding_linker/trainable_embedding_linker.py +++ b/medcat-plugins/embedding-linker/src/medcat_embedding_linker/trainable_embedding_linker.py @@ -387,6 +387,17 @@ def train( self._cui_context_matrix = None self.number_of_batches = 0 + def train_unsupervised(self, doc: MutableDocument) -> None: + """Train unsupervised based on the given document. + + If this component doesn't support unsupervised training, + this method can be a no-op. + + Args: + doc (MutableDocument): The document to train on. + """ + pass + @classmethod def create_new_component( cls,