관리-도구
편집 파일: sbcharsetprober.cpython-34.pyc
� �Re� � @ s� d d l Z d d l m Z d d l m Z d d l m Z d Z d Z d Z d Z d Z d Z e d Z Gd d � d e � Z d S)� N� )� constants)� CharSetProber)�wrap_ord�@ i gffffff�?g�������?� � c @ sR e Z d Z d d d d � Z d d � Z d d � Z d d � Z d d � Z d S) �SingleByteCharSetProberFNc C s6 t j | � | | _ | | _ | | _ | j � d S)N)r �__init__�_mModel� _mReversed�_mNameProber�reset)�self�model�reversedZ nameProber� r �P/tmp/pip-ztkk0jow-build/pip/_vendor/requests/packages/chardet/sbcharsetprober.pyr - s z SingleByteCharSetProber.__init__c C sE t j | � d | _ d g t | _ d | _ d | _ d | _ d S)N� r )r r �_mLastOrder�NUMBER_OF_SEQ_CAT� _mSeqCounters�_mTotalSeqs�_mTotalChar� _mFreqChar)r r r r r 6 s zSingleByteCharSetProber.resetc C s% | j r | j j � S| j d Sd S)N�charsetName)r �get_charset_namer )r r r r r @ s z(SingleByteCharSetProber.get_charset_namec C s� | j d s | j | � } n t | � } | s; | j � Sx� | D]� } | j d t | � } | t k r} | j d 7_ n | t k r| j d 7_ | j t k r| j d 7_ | j s� | j t | } | j d | } n"