кастомных модулей, необходимо регистрировать событие при активации какого-то модуля. И далее обрабатывать их.
😪 Пока разбираю теорию как все по идеи должно работать. Код только в голове.
После активации функции она передает в класс конструктора событий словарь с информацией об функции, к примеру:
{
"NameModule":"hello_world", # название активированного модуля
"datetime":"12412523515", # unix время регистрации события
"ReturnModule":"None" # что вернула функция
}
Далее если событие нам сейчас не нужно помещается в аля "лоток событий", к примеру список, где ждет свой час когда какая-то функция требующая проверки событий заберет его. Если функция прошлась по лотку и нашла свое событие она удаляет его оттуда.
Если необходимо событие триггернуть, отправляем в обработчик событий и вызываем функцию с параметром данных события.
Верны ли мои мысли? 🤔
Не получил еще ответ однозначный, кто может ответить? Исходя из слов тишки17 мне нужно - "оно будет хз когда, без гарантий и не повлияет на процесс обработки"
Обсуждают сегодня