sphinx/tests/roots/test-ext-autodoc/circular_import/b.py
Matt Wozniski 8248be31db
autodoc: Reset `sys.modules` on partial import failure (#11645)
If importing with ``TYPE_CHECKING is True`` fails, reset the state of ``sys.modules``
so that the attempt with ``TYPE_CHECKING is False`` may succeed.

Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-29 20:05:41 +01:00

5 lines
82 B
Python

import typing
if typing.TYPE_CHECKING:
from circular_import import SomeClass