
    sg2                     D    g d Z  G d d      Zd Ze D ]
  Z ee        y))O__subclasscheck____hex____rmul__	__float____idiv____setattr____div__
__invert____nonzero__
__rshift____eq____pos__	__round____rand____or____complex__
__divmod____len____reversed____copy__
__reduce____deepcopy____rdivmod____rrshift____ifloordiv____hash____iand____xor____isub____oct____ceil____imod____add____truediv____unicode____le____delitem__
__sizeof____sub____ne____pow__	__bytes____mul____itruediv____bool____iter____abs____gt____iadd__	__enter____floordiv____call____neg____and____ixor____getitem____exit____cmp____getstate__	__index____contains__	__floor____lt____getattr____mod__	__trunc____delattr____instancecheck____setitem____ipow____ilshift____long____irshift____imul__
__lshift____dir____ge____int____ior__c                   @     e Zd ZU eed<    fdZdedefdZd Z xZ	S )MockedObject_namec                 v    |j                  d      st        d| j                   d      t        |   |       S )N_suppress_errObject 'z' was mocked out during packaging but it is being used in '__new__'. If this error is happening during 'load_pickle', please ensure that your pickled object doesn't contain any mocked objects.)getNotImplementedErrorrS   super__new__)clsargskwargs	__class__s      F/var/www/html/venv/lib/python3.12/site-packages/torch/package/_mock.pyrZ   zMockedObject.__new__X   sF     zz/*%399+ &E E  ws##    namerU   c                 "    || j                   d<   y )NrS   )__dict__)selfra   rU   s      r_   __init__zMockedObject.__init__j   s    !%gr`   c                 "    d| j                    dS )NzMockedObject())rS   )rd   s    r_   __repr__zMockedObject.__repr__m   s    tzzl!,,r`   )
__name__
__module____qualname__str__annotations__rZ   boolre   rh   __classcell__)r^   s   @r_   rR   rR   U   s%    J$$&S & &-r`   rR   c                 2      fd}t        t         |       y )Nc                 :    t        d| j                   d       )NrV   z:' was mocked out during packaging but it is being used in )rX   rS   )rd   r\   r]   method_names      r_   _not_implementedz(install_method.<locals>._not_implementedr   s'    !tzzl"\]h\ij
 	
r`   )setattrrR   )rr   rs   s   ` r_   install_methodru   q   s    

 L+'78r`   N)_magic_methodsrR   ru   rr    r`   r_   <module>rx      s6   Pf- -89 "  K; r`   