From 2305929302f8bd01c8b5004f4cce0fa9b5ee4c65 Mon Sep 17 00:00:00 2001 From: mart-r Date: Thu, 21 Aug 2025 09:10:39 +0100 Subject: [PATCH] CU-869a71q73: Rename multi-text method and deprecate old one --- medcat-v2/medcat/components/ner/trf/deid.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/medcat-v2/medcat/components/ner/trf/deid.py b/medcat-v2/medcat/components/ner/trf/deid.py index d4fd648fd..8a9e328a9 100644 --- a/medcat-v2/medcat/components/ner/trf/deid.py +++ b/medcat-v2/medcat/components/ner/trf/deid.py @@ -37,6 +37,7 @@ from typing import Union, Any, Optional, Iterable import re import logging +import warnings from medcat.cat import CAT from medcat.cdb.cdb import CDB @@ -94,6 +95,16 @@ def deid_text(self, text: str, redact: bool = False) -> str: def deid_multi_text(self, texts: Iterable[str], redact: bool = False, n_process: Optional[int] = None) -> list[str]: + warnings.warn( + "deid_multi_text() is deprecated and will be removed in a " + "future release. Use deid_multi_texts() instead.", + DeprecationWarning, + stacklevel=2 + ) + return self.deid_multi_texts(texts, redact, n_process) + + def deid_multi_texts(self, texts: Iterable[str], redact: bool = False, + n_process: Optional[int] = None) -> list[str]: if n_process is None: n_process = 1