o ,ò¿W$ã@sdZGdd„deƒZdS)zG This module supplies a pure-Python version of zope.hookable.hookable. c@sHeZdZdZedd„ƒZedd„ƒZdd„Zdd„Zd d „Z d d „Z d S)Úhookable)Ú __originalÚ__implementationcCó|jS©N)Ú_hookable__original©Úself©r ú9/usr/lib/python3/dist-packages/zope/component/hookable.pyÚózhookable.cCrr©Ú_hookable__implementationrr r r r r cCs||_|_dSr©rr)rÚimplementationr r r Ú__init__ózhookable.__init__cCs|j|}|_|Srr )rÚnewimplementationÚoldr r r Úsethookszhookable.sethookcCs |j|_dSrrrr r r Úresets zhookable.resetcOs|j|i|¤ŽSrr )rÚargsÚkwr r r Ú__call__ rzhookable.__call__N) Ú__name__Ú __module__Ú __qualname__Ú __slots__ÚpropertyÚoriginalrrrrrr r r r rs   rN)Ú__doc__Úobjectrr r r r Ús