ó
6j/Qc           @   sƒ  d  Z  d d l m Z d d l m Z d d l m Z d d l m Z d e f d „  ƒ  YZ d e f d	 „  ƒ  YZ	 d
 e f d „  ƒ  YZ
 d e f d „  ƒ  YZ d e f d „  ƒ  YZ e e ƒ d e f d „  ƒ  Yƒ Z e e	 ƒ d e f d „  ƒ  Yƒ Z e e j e e	 ƒ e e
 ƒ d e f d „  ƒ  Yƒ ƒ Z d d d „  ƒ  YZ e ƒ  Z e e e	 ƒ d d d „  ƒ  Yƒ Z e ƒ  Z d „  Z d S(   s!   Sample adapter class for testing
iÿÿÿÿ(   t	   Interface(   t   implementer(   t   adapter(   t
   componentst   I1c           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR      s   t   I2c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR      s   t   I3c           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c           C   s   d  S(   N(    (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   f1   s    c           C   s   d  S(   N(    (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   f2   s    c           C   s   d  S(   N(    (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   f3    s    (   R   R   R	   R
   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR      s   		t   ISc           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   "   s   t   Adapterc           B   s   e  Z d  „  Z RS(   c         G   s   | |  _  d  S(   N(   t   context(   t   selft   args(    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   __init__'   s    (   R   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   &   s   t   A1c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   *   s   t   A2c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   .   s   t   A3c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   2   s   t   A4c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   7   s   t   A5c           B   s   e  Z RS(    (   R   R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyR   <   s   c         G   s    t  |  d d ƒ | f |  _ d  S(   NR   (    (   t   getattrR   (   t   contentR   (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   HandlerB   s    N(    (    (   t   __doc__t   zope.interfaceR    R   t   zope.componentR   t   zope.component.testfilesR   R   R   R   R   t   objectR   R   R   t   IContentR   R   t   a4R   t   a5R   (    (    (    sD   /usr/lib/python2.7/site-packages/zope/component/testfiles/adapter.pyt   <module>   s*   	"	