Préciser type (class) des paramètres dans la définition d'une methode (ou d'une fonction)
Bonjour,
J'ai créé une class ComboObject(Object) et lorsque je crée des méthode de cette class, je souhaiterais pouvoir préciser les types des arguments. Je sais que je peux rajouter de la documentation, mais moi j'aimerais que PyCharm comprenne le type (la classe) de l'objet.
J'ai essayé en précisant argument: type dans la définition, mais ça ne semble fonctionner que pour les types standard de python.
ça, ça marche:
Code:
def check_if_is_subset_off_superset(self, superset_combo: str):
mais moi je veux quelque chose comme ça, mais ça ne fonctionne pas
Code:
def check_if_is_subset_off_superset(self, superset_combo: ComboObject):
ComboObject est une classe que j'ai définie dans le même fichier.