+
    &j                        ^ RI Ht ^ RIt^ RIHt ^ RIHt ]'       d   ^ RIHt  ! R R]P                  4      t
]
! 4       tR R	 ltR
 R lt]R R l4       tR# )    )annotationsN)contextmanager)TYPE_CHECKING)Iteratorc                  4    ] tR t^t$ RtR]R&   RtR]R&   RtR# )LocalsNzbool | None!use_const_ref_for_mutable_tensorsuse_ilistref_for_tensor_lists )__name__
__module____qualname____firstlineno__r	   __annotations__r
   __static_attributes__r       f/Users/jameslopez/projects/CWCArchive/cwc-podcast/.venv/lib/python3.14/site-packages/torchgen/local.pyr   r      s    59%{915!;5r   r   c                   V ^8  d   QhRR/#    returnboolr   )formats   "r   __annotate__r   !   s     5 54 5r   c                 \    \         P                  f   \        R4      h\         P                  # )NzQneed to initialize local.use_const_ref_for_mutable_tensors with local.parametrize)_localsr	   AssertionErrorr   r   r   r	   r	   !   s.    008 
 	
 444r   c                   V ^8  d   QhRR/# r   r   )r   s   "r   r   r   *   s     1 1t 1r   c                 \    \         P                  f   \        R4      h\         P                  # )NzMneed to initialize local.use_ilistref_for_tensor_lists with local.parametrize)r   r
   r   r   r   r   r
   r
   *   s,    ,,4[
 	
 000r   c               $    V ^8  d   QhRRRRRR/# )r   r	   r   r
   r   zIterator[None]r   )r   s   "r   r   r   3   s)     R R*.ROSRRr   c              #     "   \         P                  p\         P                  p V \         n        V\         n        R x  V\         n        V\         n        R #   T\         n        T\         n        i ; i5i)N)r   r	   r
   )r	   r
   %old_use_const_ref_for_mutable_tensors!old_use_ilistref_for_tensor_listss   $$  r   parametrizer$   2   si      -4,U,U)(/(M(M%R4U10M- 2 	1 1R- 2 	1 1R-s   !A1A A1A..A1)
__future__r   	threading
contextlibr   typingr   collections.abcr   localr   r   r	   r
   r$   r   r   r   <module>r+      sR    "  %   ( 6Y__ 6
 (51 R Rr   