Skip to content

Commit 3d0c919

Browse files
committed
Merge branch 'develop'
2 parents f6bc1a4 + 5cf95e1 commit 3d0c919

3 files changed

Lines changed: 15 additions & 7 deletions

File tree

sct/sct.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ def __init__(self, cfg: Optional[TextCleanerConfig] = None):
8080
torch_model_names=torch_model_names,
8181
ner_batch_size=self.cfg.ner_batch_size,
8282
ensemble_models=dict(self.cfg.ner_ensemble) if self.cfg.ner_ensemble is not None else None,
83-
ensemble_default_keys=tuple(self.cfg.ner_ensemble_default_keys) if self.cfg.ner_ensemble_default_keys is not None else None,
83+
ensemble_default_keys=(
84+
tuple(self.cfg.ner_ensemble_default_keys)
85+
if self.cfg.ner_ensemble_default_keys is not None
86+
else None
87+
),
8488
)
8589
else:
8690
self.GeneralNER = None

sct/utils/ner.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ def __init__(self, cache_dir: Optional[Path] = None, device: str = None,
7070
self._ner_batch_size = ner_batch_size
7171
self._gliner_pipe = None
7272
self._ensemble_models: Dict[str, tuple] = ensemble_models if ensemble_models is not None else DEFAULT_NER_ENSEMBLE
73-
self._ensemble_default_keys: tuple = ensemble_default_keys if ensemble_default_keys is not None else NER_ENSEMBLE_DEFAULT_KEYS
73+
self._ensemble_default_keys: tuple = (
74+
ensemble_default_keys
75+
if ensemble_default_keys is not None
76+
else NER_ENSEMBLE_DEFAULT_KEYS
77+
)
7478

7579
# Device detection
7680
if device:

tests/test_sct.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -928,12 +928,12 @@ def test_aprocess_batch_uses_running_loop(self):
928928
def test_sentence_boundary_no_false_split_on_abbreviation(self):
929929
"""SENTENCE_BOUNDARY_PATTERN must not split abbreviation-dot + space."""
930930
from sct.utils.constants import SENTENCE_BOUNDARY_PATTERN
931-
for text in ["Dr. Smith visited Berlin.",
932-
"Mr. Jones called Mrs. Smith.",
933-
"The U.S. Army Base is here."]:
934-
pieces = SENTENCE_BOUNDARY_PATTERN.split(text)
931+
for abbrev_text in ["Dr. Smith visited Berlin.",
932+
"Mr. Jones called Mrs. Smith.",
933+
"The U.S. Army Base is here."]:
934+
pieces = SENTENCE_BOUNDARY_PATTERN.split(abbrev_text)
935935
self.assertEqual(len(pieces), 1,
936-
f"Should not split abbreviation in: {text!r}")
936+
f"Should not split abbreviation in: {abbrev_text!r}")
937937

938938
def test_sentence_boundary_splits_real_sentence(self):
939939
"""SENTENCE_BOUNDARY_PATTERN should split genuine sentence boundaries."""

0 commit comments

Comments
 (0)