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 :
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... :/
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
Comment faire pour surcharger une methode asynch sans appeler � l'int�rieur de await ?
Partager