<s> from . mbcharsetprober import MultiByteCharSetProber <EOL> from . codingstatemachine import CodingStateMachine <EOL> from . chardistribution import GB2312DistributionAnalysis <EOL> from . mbcssm import GB2312SMModel <EOL> class GB2312Prober ( MultiByteCharSetProber ) : <EOL> def __init__ ( self ) : <EOL> MultiByteCharSetProber . __init__ ( self ) <EOL> self . _mCodingSM = CodingStateMachine ( GB2312SMModel ) <EOL> self . _mDistributionAnalyzer = GB2312DistributionAnalysis ( ) <EOL> self . reset ( ) <EOL> def get_charset_name ( self ) : <EOL> return "<STR_LIT>" </s>
