Циклический импорт
В своей программе на Python использую классы, которые используют друг друга. Ниже представлен пример
Файл category_object.py
:
from thread_object import Thread
class Category:
title: str = None
last_theme: Thread = None
файл thread_object.py
:
from category_object import Category
class Thread:
title: str = None
text: str = None
category: Category = None
Однако возникает ошибка
ImportError: cannot import name 'Category' from partially initialized module
Что делать?
Источник: Stack Overflow на русском