
    c                         d dl Z d dlmZ d dlmZ  e            Zd Z	 d dlmZ  G d d          Z	n# e
$ r dZ	Y nw xY w G d d	          Z e e j                              ZdS )
    NaddClassAdvisor)getFrameInfoc                 4      fd}t          |           d S )Nc                 8                         | f           | gS )N)append)klasslogvalues    Elib/python3.11/site-packages/zope/interface/tests/advisory_testing.pypongzping.<locals>.pong   s     

E%=!!!w    r   )r
   r   r   s   `` r   pingr      s8          Dr   )	ClassTypec                   B    e Zd ZeZ e ej                              ZdS )ClassicClassN)	__name__
__module____qualname__r   __metaclass__r   sys	_getframeclassLevelFrameInfo r   r   r   r       s-        !*l=3=??;;r   r   c                   B    e Zd ZeZ e ej                              ZdS )NewStyleClassN)	r   r   r   typer   r   r   r   r   r   r   r   r   r   &   s-        M&,}s}77r   r   )r   zope.interface.advicer   r   globals
my_globalsr   typesr   r   ImportErrorr   r   moduleLevelFrameInfor   r   r   <module>r$      s    


 1 1 1 1 1 1 . . . . . .WYY
  < < < < < < < < <    LLL8 8 8 8 8 8 8 8 $|MCMOO44   s   3 ==