Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_codeccallbacks.cpython-311.opt-2.pyc |
�
�Ke�� � � � 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 )�pos��selfs �B/usr/local/apps/python3/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 �len�object�start)r �exc�oldpos�realposs r
�handlezPosReturn.handle sQ � �������1�9�9��#�*�o�o��/�G� �c�i����3�:���D�H��v��r N��__name__�
__module__�__qualname__r r � r r
r r s2 � � � � � �� � � � � � � r r c � � e Zd Zdd�Zd� 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: � ��:��>�>��J�J�!�O�J�J��I�t�x�(�(�� �3�7�#�#r N)r r r r r
r r s7 � � � � � �� � � �
$� $� $� $� $r r c � � e Zd Zd� ZdS )�BadStartUnicodeEncodeErrorc �R � t � | ddddd� � g | _ d S �N�ascii� r r! �bad)�UnicodeEncodeErrorr r r s r
r z#BadStartUnicodeEncodeError.__init__( s+ � ��#�#�D�'�2�q�!�U�C�C�C���
�
�
r N�r r r r r r r
r$ r$ '