2012-09-20 11 views

Odpowiedz

16

Możesz użyć modułu gc do iteracji wszystkich obiektów na stercie i wyszukiwania zielonek. Zielone składy przechowują dane śledzenia stosu jako atrybut gr_frame.

import gc 
import traceback 
from greenlet import greenlet 

for ob in gc.get_objects(): 
    if not isinstance(ob, greenlet): 
     continue 
    if not ob: 
     continue 
    log.error(''.join(traceback.format_stack(ob.gr_frame))) 
Powiązane problemy