
    Ph                     :    d dl mZ ddlmZ  ed      d        Zy)    )Proxy   )compatibilityF)is_backward_compatiblec                     t        | t              rO| j                  j                  r&t	        d| j                  j                   d| d      || j                  _        | S | S )NzJTried to annotate a value that already had a type on it! Existing type is z and new type is z. This could happen if you tried to annotate a function parameter value (in which case you should use the type slot on the function signature) or you called annotate on the same value twice)
isinstancer   nodetypeRuntimeError)valr
   s     \C:\Users\daisl\Desktop\realtime-object-detection\venv\Lib\site-packages\torch/fx/annotate.pyannotater      sh     #u88== "447HHMM? C226 8B C D D !CHHM

    N)torch.fx.proxyr   _compatibilityr   r    r   r   <module>r      s"      )e, -r   