sphinx/tests/roots/test-ext-autodoc/circular_import/c.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

7 lines
97 B
Python

import circular_import.a
import circular_import.b
class SomeClass:
X = circular_import.a.X