From 37efe072ac77f0f9c24145c02b0e56cd248886e7 Mon Sep 17 00:00:00 2001 From: eriknovak Date: Tue, 23 Jul 2024 12:15:20 +0200 Subject: [PATCH] Fix the entity creation in global_matchers --- anonipy/anonymize/extractors/pattern_extractor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anonipy/anonymize/extractors/pattern_extractor.py b/anonipy/anonymize/extractors/pattern_extractor.py index 469d143..9be1602 100644 --- a/anonipy/anonymize/extractors/pattern_extractor.py +++ b/anonipy/anonymize/extractors/pattern_extractor.py @@ -192,6 +192,8 @@ def global_matchers(doc: Doc) -> None: # define the entity span start, end = match.span(1) entity = doc.char_span(start, end, label=label["label"]) + if not entity: + continue entity._.score = 1.0 # add the entity to the previous entity list prev_entities = self._get_doc_entity_spans(doc)