3 Re @ s4 d dl mZ d dlmZmZmZ G dd deZdS ) ) CharSetProber)CharacterCategoryProbingStateSequenceLikelihoodc sb e Zd ZdZdZdZdZd fdd Z fd d Ze dd Z e d d Zdd Zdd Z ZS )SingleByteCharSetProber@ i gffffff?g?FNc sJ t t| j || _|| _|| _d | _d | _d | _d | _ d | _ | j d S )N)superr __init___model _reversed_name_prober_last_order _seq_counters_total_seqs_total_char _freq_charreset)selfmodelreversedname_prober) __class__ /builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/chardet/sbcharsetprober.pyr ' s z SingleByteCharSetProber.__init__c s: t t| j d| _dgtj | _d| _d| _d| _ d S )N ) r r r r r get_num_categoriesr r r r )r )r r r r 5 s zSingleByteCharSetProber.resetc C s | j r| j jS | jd S d S )Ncharset_name)r r r )r r r r r ? s z$SingleByteCharSetProber.charset_namec C s | j r| j jS | jjdS d S )Nlanguage)r r r get)r r r r r F s z SingleByteCharSetProber.languagec C sn | j d s| j|}|s| jS | j d }xt|D ]\}}|| }|tjk rZ| jd7 _|| jk r| jd7 _| j | jk r| j d7 _ | js| j | j | }| j d | }n|| j | j }| j d | }| j| d7 <