Возникает ошибка: AttributeError: partially initialized module has no attribute

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

Я делаю бота для телеграм с помощью библиотеки aiogram. У меня код выдает ошибку:

import client.callback as cb
from main_bot import bot

AttributeError: partially initialized module 'client.callback' has no attribute 'new_callback_func' (most likely due to a circular import)

Я не знаю как ее решить, пробовал разные методы, искал что то подобное в интернете и не чего не смог сделать.

Файл - main_bot.py

import client.callback as cb

bot = Bot(TOKEN)

#Вызов функции
cb.new_callback_func(dp)

Файл - client.callback.py

from main_bot import bot

async def callback_main_inline(callback_query: types.CallbackQuery):
***

def new_callback_func(dp: Dispatcher):
    dp.register_callback_query_handler(callback_main_inline)

Ответы

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