2016-11-14 1 views
1

Je suis en train de creuser dans l'indication de type en Python et tout est clair quand on parle de typehinting d'objets intégrés. Mais je ne comprends pas ce qui devrait être indice de type pour les objets de certains paquets. Par exemple, voici mon code-framework web faucon:Comment faire pour typer les objets de classe de paquet en Python?

def on_post(self, req, resp): 

Lorsque j'utilise la fonction de type de variables req et resp, je reçois "classe 'falcon.request.Request' et" classe « falcon.response. réponse ' » respectivement, de sorte que ce qui devrait être les conseils de type pour cette variable, quelque chose comme:

def on_post(self, req: 'falcon.request.Request', resp: 'falcon.response.Response') -> None: 

Répondre

0

classes d'utilisation eux-mêmes types:

from falcon.request import Request 
from falcon.response import Response 

# ... 

def on_post(self, req: Request, resp: Response) -> None: 
    # ...