
    ;e                         d  Z d Zd Z G d d          Z G d d          Z G d d          Z G d	 d
          Z e            j        Z	dS )c                      d S N r       */usr/lib/python3.11/test/doctest_lineno.pyfunc_with_docstringr      s    r   c                      d S r   r   r   r   r   func_without_docstringr	      s    Dr   c                      	 dS )N   r   r   r   r   func_with_doctestr      s     1r   c                       e Zd ZdS )ClassWithDocstringN__name__
__module____qualname__r   r   r   r   r      s        ++r   r   c                       e Zd ZdS )ClassWithoutDocstringNr   r   r   r   r   r      s        Dr   r   c                       e Zd ZdS )ClassWithDoctestNr   r   r   r   r   r      s         r   r   c                        e Zd Zd Zd Zd ZdS )MethodWrapperc                     d S r   r   selfs    r   method_with_docstringz#MethodWrapper.method_with_docstring'   s    &&r   c                     d S r   r   r   s    r   method_without_docstringz&MethodWrapper.method_without_docstring*   s    r   c                     d S r   r   r   s    r   method_with_doctestz!MethodWrapper.method_with_doctest-   s    	 	r   N)r   r   r   r   r   r    r   r   r   r   r   &   sA        ' ' '      r   r   N)
r   r	   r   r   r   r   r   object__str__str_wrapperr   r   r   <module>r$      s     	 	 	  , , , , , , , ,	 	 	 	 	 	 	 	               fhhr   