o
    0³cè  ã                   @   s‚   d dl Z d dlmZ d dlmZ eƒ Zdd„ Zzd dlmZ G dd„ dƒZ	W n e
y1   dZ	Y nw G d	d
„ d
ƒZee  ¡ ƒZdS )é    N©ÚaddClassAdvisor)ÚgetFrameInfoc                    s   ‡ ‡fdd„}t |ƒ d S )Nc                    s   ˆ   ˆ| f¡ | gS )N)Úappend)Úklass©ÚlogÚvalue© ú[/var/www/html/gps/gps/lib/python3.10/site-packages/zope/interface/tests/advisory_testing.pyÚpong   s   zping.<locals>.pongr   )r   r	   r   r
   r   r   Úping   s   r   )Ú	ClassTypec                   @   ó   e Zd ZeZee ¡ ƒZdS )ÚClassicClassN)	Ú__name__Ú
__module__Ú__qualname__r   Ú__metaclass__r   ÚsysÚ	_getframeÚclassLevelFrameInfor
   r
   r
   r   r       ó    r   c                   @   r   )ÚNewStyleClassN)	r   r   r   Útyper   r   r   r   r   r
   r
   r
   r   r   &   r   r   )r   Úzope.interface.advicer   r   ÚglobalsÚ
my_globalsr   Útypesr   r   ÚImportErrorr   r   ÚmoduleLevelFrameInfor
   r
   r
   r   Ú<module>   s   ÿ