[Python] dependency injection con i decoratori

Federico Fissore federico a fsfe.org
Ven 2 Ott 2020 11:28:29 CEST


ciao a tutti

vorrei transformare una parte di codice da una chiamata a funzione a un 
decoratore: il codice fa dei controlli sulla validità di un json web 
token, quindi non è parte della business logic ma è un pre-requisito di 
ogni controller

il problema è che a questo decoratore servono collaboratori, e non so 
come passarglieli

per ora il workaround è mettere i collaboratori nella App [0], e 
recuperarli a runtime, ma mi chiedo se esistano metodi migliori

ciao

federico

[0] 
https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config


Maggiori informazioni sulla lista Python