o
    Ih                     @   s   U d dl Z d dlmZ ddlmZmZ erd dlmZ dZe	e
df ed< e	d	d
 eD Ze	d ed< eD ]ZejD ]ZeeeZejZejee q;q6dS )    N)TYPE_CHECKING   )	polyfillstrace_rules)
ModuleType)builtins	functools	itertoolsoperatorospytreesysfx.POLYFILLED_MODULE_NAMESc                 c   s&    | ]}t jd | tjdV  qdS ).)packageN)	importlibimport_moduler   __name__).0	submodule r   R/var/www/vscode/kcb/lib/python3.10/site-packages/torch/_dynamo/polyfills/loader.py	<genexpr>   s
    
r   )r   .POLYFILLED_MODULES)r   typingr    r   r   typesr   r   tuplestr__annotations__r   polyfill_module__all__polyfill_namegetattrpolyfill_handler__torch_dynamo_original__original_fn_builtin_function_idsremoveidr   r   r   r   <module>   s    

	

