a
    .=ic  ã                   @   s4   g d ¢Z G dd„ dƒZdd„ Ze D ]Zeeƒ q"dS ))OÚ__subclasscheck__Z__hex__Ú__rmul__Ú	__float__Z__idiv__Ú__setattr__Z__div__Ú
__invert__Ú__nonzero__Ú
__rshift__Ú__eq__Ú__pos__Ú	__round__Ú__rand__Ú__or__Ú__complex__Ú
__divmod__Ú__len__Ú__reversed__Ú__copy__Ú
__reduce__Ú__deepcopy__Ú__rdivmod__Ú__rrshift__Ú__ifloordiv__Ú__hash__Ú__iand__Ú__xor__Ú__isub__Z__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__Z__cmp__Ú__getstate__Ú	__index__Ú__contains__Ú	__floor__Ú__lt__Ú__getattr__Ú__mod__Ú	__trunc__Ú__delattr__Ú__instancecheck__Ú__setitem__Ú__ipow__Ú__ilshift__Z__long__Ú__irshift__Ú__imul__Ú
__lshift__Ú__dir__Ú__ge__Ú__int__Ú__ior__c                       s>   e Zd ZU eed< ‡ fdd„Zeedœdd„Zdd„ Z‡  Z	S )	ÚMockedObjectÚ_namec                    s(   |  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ÚNotImplementedErrorrK   ÚsuperÚ__new__)ÚclsÚargsÚkwargs©Ú	__class__© úd/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/torch/package/_mock.pyrQ   W   s
    
ÿzMockedObject.__new__)ÚnamerL   c                 C   s   || j d< d S )NrK   )Ú__dict__)ÚselfrY   rL   rW   rW   rX   Ú__init__i   s    zMockedObject.__init__c                 C   s   d| j › dS )NzMockedObject(ú))rK   )r[   rW   rW   rX   Ú__repr__l   s    zMockedObject.__repr__)
Ú__name__Ú
__module__Ú__qualname__ÚstrÚ__annotations__rQ   Úboolr\   r^   Ú__classcell__rW   rW   rU   rX   rJ   T   s   
rJ   c                    s   ‡ fdd„}t tˆ |ƒ d S )Nc                    s   t d| j› dˆ › ƒ‚d S )NrM   z:' was mocked out during packaging but it is being used in )rO   rK   )r[   rS   rT   ©Úmethod_namerW   rX   Ú_not_implementedq   s    ÿz(install_method.<locals>._not_implemented)ÚsetattrrJ   )rg   rh   rW   rf   rX   Úinstall_methodp   s    rj   N)Z_magic_methodsrJ   rj   rg   rW   rW   rW   rX   Ú<module>   s   S	