...
Сейчас планирую сделать класс Container, содержащий внутри маппинг вида type:dependency (или Callable[[Container], dependency], иначе говоря сама зависимость или функция, которая предоставит зависимость) и parent контейнер (Optional[Container]), где будет произведен поиск, если зависимость не была найдена
в хендлере все аргументы - зависимости, т.е. и Message тоже зависимость, их будет подставлять вызывающий. Это нормальная схема или стоит как-то переосмыслить ее?
*Это имеет отношение к slonogram, хочу посоветоваться как сделать лучше, чтобы потом ничего не исправлять
Почему фреймворк для ботов ещё и является фреймворком для di?
в этом смысле я смотрю как в fastapi сделано, это не задумывается как отдельный DI фреймворк
Ну, вот фаст апи содержит в себе очень кривой di фреймворк. Почему людям не дать возможность самим выбирать, что юзать?
Обсуждают сегодня