Задать вопрос
Victor_M
@Victor_M
Системный аналитик

Почему не инициализируется экземпляр класса?

Есть бот на python 3.9

Текст основного файла:
from Utils.Context import Context
from Utils.OFZ.OFZ_Manager import OFZ_Manager


print("Начальная инициализация всех необходимых объектов:")
# Инициализируем обработчик запросов на ОФЗ
ofz_manager = OFZ_Manager()
# Инициализируем контексты
context = Context()


Вот структура файлов и папок:
bot.py
- Utils
--Context.py
--OFZ
---OFZ_Manager.py

Содержимое файла Context.py
class Context:
    """ Класс для сохранения контекстов разговоров с разными клиентами"""
    __contexts = {}

    def __init__(self):
        print(" - Инициирован контекст") # На самом деле тут делать ничего не нужно


Содержимое файла OFZ_Manager.py
class OFZ_Manager:
    """Класс для обработки запросов на расчёт ОФЗ для всех пользователей"""

    __ofz_list = {}

    def __int__(self):
        print(" - Создан объект управления ОФЗ")


Смотрю в консоль и вижу, что context - инициализируется, а вот ofz_manager - нет

Не могу понять, почему :-(
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
Maksim_64
@Maksim_64
Data Analyst
def __int__(self): Внимательно надо быть. __init__
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы