
    ;e                     z   	 d dl Z d dlZddZd Z G d d          Z G d	 d
e          ZeZ G d d          Z G d dee          Zd Z	 ej
                    Z
	  e            #   e j                    d         ZY nxY w G d d          Z e                                d          Z[ G d d          ZdS )    N         c                2    t          ||z   ||z              d S N)eggs)abcdefghs           */usr/lib/python3.11/test/inspect_fodder.pyspamr      s     QA    c                 b    	 t          j                    at          j                    a| }|dz  }d S )Nr   )inspectcurrentframefrstackst)xypqs       r   r   r      s0    				B	B	A	AAAAr   c                   2    e Zd Z	 d Zd Zed             ZdS )	StupidGitc                 6    	 |                      |||           d S r   )argueselfr	   r
   r   s       r   abusezStupidGit.abuse   s%    	 	

1ar   c                     	 t          |||           d S #  t          j                    | _        t	          j                    | _        Y d S xY wr   )r   sysexc_infoexr   tracetrr"   s       r   r!   zStupidGit.argue)   sC    	&AqMMMMM	&lnnDGmooDGGGGs	    2A
c                     	 d S r    r#   s    r   contradictionzStupidGit.contradiction0   s
    #r   N)__name__
__module____qualname__r$   r!   propertyr.   r,   r   r   r   r      sR        
 
 
& & &   X  r   r   c                   *    e Zd Zd Zed             ZdS )MalodorousPervertc                     d S r   r,   r"   s       r   r$   zMalodorousPervert.abuse7       r   c                     d S r   r,   r-   s    r   r.   zMalodorousPervert.contradiction:       r   Nr/   r0   r1   r$   r2   r.   r,   r   r   r4   r4   6   >             X  r   r4   c                       e Zd ZdS )ParrotDroppingsN)r/   r0   r1   r,   r   r   r<   r<   @   s        Dr   r<   c                   *    e Zd Zd Zed             ZdS )FesteringGobc                     d S r   r,   r"   s       r   r$   zFesteringGob.abuseD   r6   r   c                     d S r   r,   r-   s    r   r.   zFesteringGob.contradictionG   r8   r   Nr9   r,   r   r   r>   r>   C   r:   r   r>   c                 
   K   d S r   r,   )grenades    r   lobbestrC   K   s      Dr      c                       e Zd Zd Zd ZdS )Callablec                     |S r   r,   )r#   argss     r   __call__zCallable.__call__U   s    r   c                 &    ddl m}  || |          S )Nr   )
MethodType)typesrK   )r#   objrK   s      r   as_method_ofzCallable.as_method_ofX   s&    $$$$$$z$$$$r   N)r/   r0   r1   rI   rN   r,   r   r   rF   rF   T   s2          % % % % %r   rF   *   c                       e Zd Zd Zd ZdS )WhichCommentsc                     dS )N   r,   r-   s    r   r   zWhichComments.fc   s	     qr   c                 
   K   dS )NrD   r,   r-   s    r   asyncfzWhichComments.asyncfm   s      qr   N)r/   r0   r1   r   rU   r,   r   r   rQ   rQ   `   s2              r   rQ   )r   r   r   )r&   r   r   r   r   r4   Titr<   r>   rC   r   	Exceptionr'   tbrF   rN   custom_methodrQ   r,   r   r   <module>rZ      s                       B    	    	 	 	 	 	 	 	 	    $o   	 	 	 $w#%%
)++		BBB% % % % % % % % 

''++         s   
A' 'B 