%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/core/17212/usr/lib/python3/dist-packages/chardet/__pycache__/
Upload File :
Create Path :
Current File : //snap/core/17212/usr/lib/python3/dist-packages/chardet/__pycache__/sbcharsetprober.cpython-35.pyc



a�T��@s�ddlZddlmZddlmZddlmZdZdZdZ	d	Z
d
ZdZedZ
Gdd
�d
e�ZdS)�N�)�	constants)�
CharSetProber)�wrap_ord�@igffffff�?g�������?��c@sReZdZdddd�Zdd�Zdd�Zd	d
�Zdd�ZdS)
�SingleByteCharSetProberFNcCs6tj|�||_||_||_|j�dS)N)r�__init__�_mModel�
_mReversed�_mNameProber�reset)�self�model�reversedZ
nameProber�r�9/usr/lib/python3/dist-packages/chardet/sbcharsetprober.pyr
-s

			z SingleByteCharSetProber.__init__cCsEtj|�d|_dgt|_d|_d|_d|_dS)N�r)rr�_mLastOrder�NUMBER_OF_SEQ_CAT�
_mSeqCounters�_mTotalSeqs�_mTotalChar�
_mFreqChar)rrrrr6s
			zSingleByteCharSetProber.resetcCs%|jr|jj�S|jdSdS)N�charsetName)r
�get_charset_namer)rrrrr@s	
z(SingleByteCharSetProber.get_charset_namecCs�|jds|j|�}t|�}|s8|j�Sx�|D]�}|jdt|�}|tkrw|jd7_|tkr|jd7_|j	tkr|j
d7_
|js�|j	t|}|jd|}n"|t|j	}|jd|}|j|d7<||_	q?W|j�t
jkr�|j
tkr�|j�}|tkr�t
jr�tjjd|jd|f�t
j|_nE|tkr�t
jr�tjjd|jd|tf�t
j|_|j�S)NZkeepEnglishLetterZcharToOrderMaprZprecedenceMatrixz$%s confidence = %s, we have awinner
rz9%s confidence = %s, below negativeshortcut threshhold %s
)rZfilter_without_english_letters�lenZ	get_stater�SYMBOL_CAT_ORDERr�SAMPLE_SIZErrrrrrZ
eDetecting�SB_ENOUGH_REL_THRESHOLD�get_confidence�POSITIVE_SHORTCUT_THRESHOLDZ_debug�sys�stderr�writeZeFoundItZ_mState�NEGATIVE_SHORTCUT_THRESHOLDZeNotMe)rZaBufZaLen�c�order�irZcfrrr�feedFsF


	
		
zSingleByteCharSetProber.feedcCsbd}|jdkr^d|jt|j|jd}||j|j}|dkr^d}|S)Ng{�G�z�?rg�?ZmTypicalPositiveRatiog�G�z��?)rr�POSITIVE_CATrrr)r�rrrrr!ps#z&SingleByteCharSetProber.get_confidence)�__name__�
__module__�__qualname__r
rrr*r!rrrrr	,s
	
*r	)r#�rZ
charsetproberr�compatrrr r"r&rrr+r	rrrr�<module>s


Zerion Mini Shell 1.0