1919
2020import trio
2121import trio .testing
22- from trio ._tests .pytest_plugin import RUN_SLOW , skip_if_optional_else_raise
22+ from trio ._tests .pytest_plugin import RUN_SLOW , maybe_ignore_import_error
2323
2424from .. import _core , _util
2525from .._core ._tests .tutil import slow
@@ -41,7 +41,7 @@ def _ensure_mypy_cache_updated() -> None:
4141 try :
4242 from mypy .api import run
4343 except ImportError as error :
44- skip_if_optional_else_raise (error )
44+ maybe_ignore_import_error (error )
4545
4646 global mypy_cache_updated
4747 if not mypy_cache_updated :
@@ -159,7 +159,7 @@ def no_underscores(symbols: Iterable[str]) -> set[str]:
159159 try :
160160 from pylint .lint import PyLinter
161161 except ImportError as error :
162- skip_if_optional_else_raise (error )
162+ maybe_ignore_import_error (error )
163163
164164 linter = PyLinter ()
165165 assert module .__file__ is not None
@@ -172,7 +172,7 @@ def no_underscores(symbols: Iterable[str]) -> set[str]:
172172 try :
173173 import jedi
174174 except ImportError as error :
175- skip_if_optional_else_raise (error )
175+ maybe_ignore_import_error (error )
176176
177177 # Simulate typing "import trio; trio.<TAB>"
178178 script = jedi .Script (f"import { modname } ; { modname } ." )
@@ -215,7 +215,7 @@ def no_underscores(symbols: Iterable[str]) -> set[str]:
215215 try :
216216 import pyright # noqa: F401
217217 except ImportError as error :
218- skip_if_optional_else_raise (error )
218+ maybe_ignore_import_error (error )
219219 import subprocess
220220
221221 res = subprocess .run (
@@ -380,7 +380,7 @@ def lookup_symbol(symbol: str) -> dict[str, Any]: # type: ignore[misc, explicit
380380 try :
381381 import jedi
382382 except ImportError as error :
383- skip_if_optional_else_raise (error )
383+ maybe_ignore_import_error (error )
384384
385385 script = jedi .Script (
386386 f"from { module_name } import { class_name } ; { class_name } ." ,
0 commit comments