Циклический импорт

В своей программе на 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

Что делать?


Ответы (0 шт):