Viewing File: /opt/alt/python35/lib/python3.5/site-packages/chardet/__pycache__/latin1prober.cpython-35.pyc
<_9Y @ s d d l m Z d d l m Z d Z d Z d Z d Z d Z d Z d Z
d Z d Z d
Z
e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e
e e
e e
e e e e e e e e e e e e e e e e e
e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e
e
e e e e e e e e e
e
e e e e e e e e e e e e
e
e
e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e f Z d Z Gd d d e Z d
S) )
CharSetProber)ProbingState c sj e Z d Z f d d Z d d Z e d d Z e d d Z d d
Z d d Z S)
Latin1Proberc s3 t t | j d | _ d | _ | j d S)N)superr __init___last_char_class
_freq_counterreset)self) __class__ /latin1prober.pyr a s zLatin1Prober.__init__c C s* t | _ d g t | _ t j | d S)Nr )OTHr FREQ_CAT_NUMr r r )r r r r r g s zLatin1Prober.resetc C s d S)Nz
ISO-8859-1r )r r r r charset_namel s zLatin1Prober.charset_namec C s d S)N r )r r r r languagep s zLatin1Prober.languagec C sy | j | } x` | D]X } t | } t | j t | } | d k rT t j | _ P| j | d 7<| | _ q W| j S)Nr r )
Zfilter_with_english_lettersLatin1_CharToClassLatin1ClassModelr CLASS_NUMr NOT_ME_stater state)r Zbyte_strcZ
char_classZfreqr r r feedt s
zLatin1Prober.feedc C sz | j t j k r d St | j } | d k r: d } n | j d | j d d | } | d k rl d } | d } | S)Ng{Gz?g r r g 4@g\(\?)r r r sumr )r totalZ
confidencer r r get_confidence s
zLatin1Prober.get_confidence)
__name__
__module____qualname__r r propertyr r r"