
    ¯wg                     R    d dl Z d dlZd dlZd dlZd dlZdej
                  e   fdZy)    Nreturnc                  *   t        j                         t        j                  z   t        j                         gz   t        j
                         gz   t        j                  j                  t        j                  j                  t        j                              gz   } t        | D ch c]!  }t        j                  j                  |      # c}d      }t        d |D              sJ |D cg c]  }|t        j                  z    c}S c c}w c c}w )NT)reversec              3   <   K   | ]  }t        |t                y w)N)
isinstancestr).0is     a/home/mcse/projects/flask/flask-venv/lib/python3.12/site-packages/torch/profiler/python_tracer.py	<genexpr>z _prefix_regex.<locals>.<genexpr>   s     9az!S!9s   )sitegetsitepackagessyspathgetuserbasegetusersitepackagesosdirnametorch__file__sortedabspathallsep)	raw_pathsr
   path_prefixess      r   _prefix_regexr   	   s    
((	
	 ##%
&	' 77??277??5>>:;
<		=  	B1BGGOOA.BDQM9=9999 -.1AJ.. C.s   '&D.D)r   r   r   typingr   Listr   r        r   <module>r"      s)    	  
  /v{{3' /r!   