3
ฅํX?  ใ               @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd deZdS )้   )ฺEUCKRDistributionAnalysis)ฺCodingStateMachine)ฺMultiByteCharSetProber)ฺCP949_SM_MODELc                   s4   e Zd Z fddZedd Zedd Z  ZS )ฺCP949Proberc                s,   t t| j  tt| _t | _| j  d S )N)	ฺsuperr   ฺ__init__r   r   Z	coding_smr   Zdistribution_analyzerฺreset)ฺself)ฺ	__class__ฉ ๚5/usr/lib/python3/dist-packages/chardet/cp949prober.pyr   #   s    
zCP949Prober.__init__c             C   s   dS )NZCP949r   )r
   r   r   r   ฺcharset_name+   s    zCP949Prober.charset_namec             C   s   dS )NZKoreanr   )r
   r   r   r   ฺlanguage/   s    zCP949Prober.language)ฺ__name__ฺ
__module__ฺ__qualname__r   ฺpropertyr   r   ฺ__classcell__r   r   )r   r   r   "   s   r   N)	Zchardistributionr   Zcodingstatemachiner   Zmbcharsetproberr   Zmbcssmr   r   r   r   r   r   ฺ<module>   s   