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

Рейтинг: 0Ответов: 0Опубликовано: 31.05.2023

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

Что делать?

Ответы

Ответов пока нет.