Mac OS
Python 3.8.3
У меня есть пример реализации паттерну Наблюдатель. Я хочу расширить его функционал и в def register при регистрации хендлера так же указывать тип ивентов, на которые он должен быть подписаны, т.е. если функция зарегистрирована с типами ["to_print", "to_send"], то она должна быть вызвана только при вызове метода .notify с одним из перечисленных типов
.notify(event_types=["to_print"]) / .notify(event_types=["to_send"]) /.notify(event_types=["to_print, to_send"])
Python 3.8.3
У меня есть пример реализации паттерну Наблюдатель. Я хочу расширить его функционал и в def register при регистрации хендлера так же указывать тип ивентов, на которые он должен быть подписаны, т.е. если функция зарегистрирована с типами ["to_print", "to_send"], то она должна быть вызвана только при вызове метода .notify с одним из перечисленных типов
.notify(event_types=["to_print"]) / .notify(event_types=["to_send"]) /.notify(event_types=["to_print, to_send"])
Последнее редактирование: