![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /lib/python2.7/site-packages/zope/component/ |
� 6j/Qc @ sd d Z d d l Z d d l m Z d e f d � � YZ d � Z d � Z d e f d � � YZ d S( s Adapter declarations i����N( t CLASS_TYPESt adapterc B s e Z d � Z d � Z RS( c G s | | _ d S( N( t interfaces( t selfR ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt __init__ s c C s4 t | t � r$ t | j � | _ n | j | _ | S( N( t isinstanceR t _adapts_descrR t __component_adapts__( R t ob( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt __call__ s ( t __name__t __module__R R ( ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyR s c G sq t j d � } | j } | | j k s3 d | k rB t d � � n d | k r] t d � � n t | � | d <d S( Ni R s0 adapts can be used only from a class definition.R s3 adapts can be used only once in a class definition.( t syst _getframet f_localst f_globalst TypeErrorR ( R t framet locals( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt adapts! s c C s t | d d � S( NR ( t getattrt None( R ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt adaptedBy. s R c B s e Z d � Z d � Z RS( c C s | | _ d S( N( R ( R R ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyR 2 s c C s# | d k r | j St d � � d S( NR ( R R t AttributeError( R t instt cls( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt __get__5 s ( R R R R ( ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyR 1 s ( t __doc__R t zope.component._compatR t objectR R R R ( ( ( s? /usr/lib/python2.7/site-packages/zope/component/_declaration.pyt <module> s