Bonjour,
Je définis une classe avec les méthodes __init__, __iter__ et next. Mon problème est que inspect.isgenerator() renvoie False sur ses instances.
Comment suis-je censé procéder ?
1/ Existe t'il une classe 'generator' dont je puisse dériver ?
2/ Dois-je renseigner les attributs/méthodes close, gi_code, gi_frame, gi_running et throw; pour que isgenerator() réussisse ?
3/ Dois-je laisser tomber inspect pour hasattr(x,'next')
Merci d'avance
Partager