
    z%i                         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	y)c                       y N r       G/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/test/doctest_lineno.pyfunc_with_docstringr      s    r   c                       y r   r   r   r   r   func_without_docstringr	      s    r   c                       	 y)N   r   r   r   r   func_with_doctestr      s     r   c                       e Zd Zy)ClassWithDocstringN__name__
__module____qualname__r   r   r   r   r      s    +r   r   c                       e Zd Zy)ClassWithoutDocstringNr   r   r   r   r   r      s    r   r   c                       e Zd Zy)ClassWithDoctestNr   r   r   r   r   r      s    r   r   c                       e Zd Zd Zd Zd Zy)MethodWrapperc                      y r   r   selfs    r   method_with_docstringz#MethodWrapper.method_with_docstring'   s    &r   c                      y r   r   r   s    r   method_without_docstringz&MethodWrapper.method_without_docstring*   s    r   c                      y 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   &   s    'r   r   N)
r   r	   r   r   r   r   r   object__str__str_wrapperr   r   r   <module>r$      sK   	, ,	 	   hr   