| 41 | |
| 42 | |
| 43 | class SBCSGroupProber(CharSetGroupProber): |
| 44 | def __init__(self): |
| 45 | super(SBCSGroupProber, self).__init__() |
| 46 | self.probers = [ |
| 47 | SingleByteCharSetProber(Win1251CyrillicModel), |
| 48 | SingleByteCharSetProber(Koi8rModel), |
| 49 | SingleByteCharSetProber(Latin5CyrillicModel), |
| 50 | SingleByteCharSetProber(MacCyrillicModel), |
| 51 | SingleByteCharSetProber(Ibm866Model), |
| 52 | SingleByteCharSetProber(Ibm855Model), |
| 53 | SingleByteCharSetProber(Latin7GreekModel), |
| 54 | SingleByteCharSetProber(Win1253GreekModel), |
| 55 | SingleByteCharSetProber(Latin5BulgarianModel), |
| 56 | SingleByteCharSetProber(Win1251BulgarianModel), |
| 57 | # TODO: Restore Hungarian encodings (iso-8859-2 and windows-1250) |
| 58 | # after we retrain model. |
| 59 | # SingleByteCharSetProber(Latin2HungarianModel), |
| 60 | # SingleByteCharSetProber(Win1250HungarianModel), |
| 61 | SingleByteCharSetProber(TIS620ThaiModel), |
| 62 | SingleByteCharSetProber(Latin5TurkishModel), |
| 63 | ] |
| 64 | hebrew_prober = HebrewProber() |
| 65 | logical_hebrew_prober = SingleByteCharSetProber(Win1255HebrewModel, |
| 66 | False, hebrew_prober) |
| 67 | visual_hebrew_prober = SingleByteCharSetProber(Win1255HebrewModel, True, |
| 68 | hebrew_prober) |
| 69 | hebrew_prober.set_model_probers(logical_hebrew_prober, visual_hebrew_prober) |
| 70 | self.probers.extend([hebrew_prober, logical_hebrew_prober, |
| 71 | visual_hebrew_prober]) |
| 72 | |
| 73 | self.reset() |
no outgoing calls
no test coverage detected
searching dependent graphs…