diff --git a/medcat-v2/medcat/tokenizing/spacy_impl/tokenizers.py b/medcat-v2/medcat/tokenizing/spacy_impl/tokenizers.py index 71634b248..b6fe35b75 100644 --- a/medcat-v2/medcat/tokenizing/spacy_impl/tokenizers.py +++ b/medcat-v2/medcat/tokenizing/spacy_impl/tokenizers.py @@ -106,12 +106,9 @@ def save_internals_to(self, folder_path: str) -> str: folder_path, f"{TOKENIZER_PREFIX}{self._spacy_model_name}") if os.path.exists(subfolder): # NOTE: always overwrite - shutil.rmtree(folder_path) + shutil.rmtree(subfolder) logger.debug("Saving spacy model to '%s'", subfolder) - cur_path = self._nlp._path - if cur_path is None: - raise ValueError(f"Unable to save spacy: {self._nlp}") - shutil.copytree(cur_path, subfolder) + self._nlp.to_disk(subfolder) return subfolder def load_internals_from(self, folder_path: str) -> bool: