diff --git a/pyglossary/plugins/aard2_slob/writer.py b/pyglossary/plugins/aard2_slob/writer.py index 66c00592b..7bd45434f 100644 --- a/pyglossary/plugins/aard2_slob/writer.py +++ b/pyglossary/plugins/aard2_slob/writer.py @@ -7,6 +7,8 @@ from os.path import isfile, splitext from typing import TYPE_CHECKING +from pyglossary.glossary_utils import WriteError + if TYPE_CHECKING: from collections.abc import Generator @@ -121,7 +123,7 @@ def open(self, filename: str) -> None: exc_note(e, f"Run `{pip} install PyICU` to install") raise if isfile(filename): - raise OSError(f"File '{filename}' already exists") + raise WriteError(f"File '{filename}' already exists") namePostfix = "" if self._file_size_approx > 0: namePostfix = " (part 1)"