¿Es posible crear un atributo en un objeto generador?python: atributos en un objeto generador
Aquí hay un ejemplo muy sencillo:
def filter(x):
for line in myContent:
if line == x:
yield x
Ahora dicen que tengo una gran cantidad de éstos generador de filtrar objetos que flotan alrededor ... tal vez algunos de ellos son anónimos ... Quiero volver más tarde e interrogar por lo que están filtrando. ¿Hay alguna manera de que pueda a) interrogar al objeto generador por el valor de xob) establecer un atributo con el valor de x que luego pueda interrogar?
Gracias
Intenté su sugerencia para inspeccionar las variables del generador. Funciona en la medida en que 'StopIteration' aún no se ha alcanzado. Después de eso, 'gi_frame' se convierte en' None'. – bli