Bonjour, j'ai le problème suivant.

Je suis en train de faire un site web qui se base sur aioHttp, et j'utilise notamment le module aioHttp_security qui permet de gérer l'authentification et les authorisation des users. Pour créer la politique d'authorisation de mes user, je dois hériter de la classe AbstractAuthorizationPolicy et surcharger les 2 méthodes suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    async def authorized_userid(self, identity):
        pass
 
 
    async def permits(self, identity, permission, context=None):
        pass
En regardant le code source de aioHttp_security on voit bien qu'il appelle ces coroutines avec des "yeld from"... mon problème à moi c'est que je n'ai pas besoin de faire d'appel à une base de donnée ou autre, et donc je n'ai pas de "await" ou "yeld from" à faire quand je surcharge la methode permits... et donc il n'aime pas... :/

Comment faire pour surcharger une methode asynch sans appeler à l'intérieur de await ?