diff --git a/src/filelock/__init__.py b/src/filelock/__init__.py index 2b36c34..99654ea 100644 --- a/src/filelock/__init__.py +++ b/src/filelock/__init__.py @@ -32,9 +32,11 @@ if warnings is not None: warnings.warn("only soft file lock is available", stacklevel=2) - -#: Alias for the lock, which should be used for the current platform. -FileLock: type[BaseFileLock] = SoftFileLock if TYPE_CHECKING else _FileLock # type: ignore[assignment] +if TYPE_CHECKING: # noqa: SIM108 + FileLock = SoftFileLock +else: + #: Alias for the lock, which should be used for the current platform. + FileLock = _FileLock __all__ = [