python (3.11.7)
    e                        d dl Z d dlZd dlZd dlZd dlZd dlZ G d d          Z G d d          Z G d de	          Z
 G d d	e	          Z G d
 de          Z
 G d d
e          Z G d de          Z G d de          Z G d de          Z G d dej                  Zedk    r ej                     dS dS )    Nc                       e Zd Zd Zd ZdS )	PosReturnc                     d| _         d S Nr   )posselfs    L/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/test/test_codeccallbacks.py__init__zPosReturn.__init__   s
        c                     | j         }|}|dk     rt          |j                  |z   }||j        k    rt          |j                  | _         d|fS )Nr   <?>)r   lenobjectstart)r	   excoldposrealposs       r
   handlezPosReturn.handle   sQ    199#*oo/G ci3:DHvr   N__name__
__module____qualname__r   r    r   r
   r   r   	   s2          	 	 	 	 	r   r   c                       e Zd ZddZd ZdS )RepeatedPosReturnr   c                 0    || _         d| _        d| _        d S r   )replr   count)r	   r   s     r
   r   zRepeatedPosReturn.__init__   s    	
r   c                 p    | j         dk    r| xj         dz  c_         | j        | j        fS | j        |j        fS )Nr      )r   r   r   end)r	   r   s     r
   r   zRepeatedPosReturn.handle    s:    :>>JJ!OJJItx((	37##r   N)r   r   r   r   r
   r   r      s7           
$ $ $ $ $r   r   c                       e Zd Zd ZdS )BadStartUnicodeEncodeErrorc                 R    t                               | ddddd           g | _        d S Nascii r   r!   bad)UnicodeEncodeErrorr   r   r   s    r
   r   z#BadStartUnicodeEncodeError.__init__(   s+    ##D'2q!UCCC
r   Nr   r   r   r   r   r   r
   r$   r$   '