U
    ,W                     @   sn  d Z ddlZddlZdd Zedkrjejd dkrBejj Z	n
ej Z	e
e	e_ed ejD ]Zede  qfed ddlZdd	lmZ dd
lmZ G dd deZG dd deZeeG dd deZe ZeeG dd deZed ejD ]Zede  qed ddlZejeefe eeZed ejeksZtejeksjtdS )z2
See: https://bugs.launchpad.net/zope3/+bug/98401
    Nc                 C   s   t jd|   d S )Nz%s
)sysstdoutwrite)x r   @/usr/lib/python3/dist-packages/zope/component/standalonetests.pyr      s    r   __main__   Z
XXXXXXXXXXz- %s)	Interface)implementerc                   @   s   e Zd ZdS )I1N__name__
__module____qualname__r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )I2Nr   r   r   r   r   r      s   r   c                   @   s   e Zd Zdd ZdS )Obc                 C   s   dS )Nz<instance Ob>r   )selfr   r   r   __repr__"   s    zOb.__repr__N)r   r   r   r   r   r   r   r   r       s   r   c                   @   s   e Zd Zdd ZdS )Compc                 C   s
   || _ d S )N)context)r   r   r   r   r   __init__)   s    zComp.__init__N)r   r   r   r   r   r   r   r   r   '   s   r   Z	YYYYYYYYYZZZZZZZZZ)__doc__r   pickler   r   version_infostdinbufferreaddataloadspathpzopeZzope.interfacer
   r   r   r   objectr   obr   __path__Zzope.componentZ	componentZprovideAdapterZadapter	__class__AssertionErrorr   r   r   r   r   <module>   s@   



