o
    QDi                     @   s   d dl Z e dZdd ZdS )    Nz +c                 c   s|    t | tr| d} t| D ],\}}| }|dkr;|r;t|dd }d|dd }|dd |g }|V  qdS )z;
    Parse the output of cProfile to a list of tuples.
    
   r   N    )
isinstancestrsplit	enumeratestrip_patternjoin)outputilinecolumnsfunction r   R/var/www/Datamplify/venv/lib/python3.10/site-packages/silk/utils/profile_parser.pyparse_profile   s   

r   )recompiler   r   r   r   r   r   <module>   s    
