home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_855 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.9 KB  |  44 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import constants
  5. from charsetgroupprober import CharSetGroupProber
  6. from sbcharsetprober import SingleByteCharSetProber
  7. from langcyrillicmodel import Win1251CyrillicModel, Koi8rModel, Latin5CyrillicModel, MacCyrillicModel, Ibm866Model, Ibm855Model
  8. from langgreekmodel import Latin7GreekModel, Win1253GreekModel
  9. from langbulgarianmodel import Latin5BulgarianModel, Win1251BulgarianModel
  10. from langhungarianmodel import Latin2HungarianModel, Win1250HungarianModel
  11. from langthaimodel import TIS620ThaiModel
  12. from langhebrewmodel import Win1255HebrewModel
  13. from hebrewprober import HebrewProber
  14.  
  15. class SBCSGroupProber(CharSetGroupProber):
  16.     
  17.     def __init__(self):
  18.         CharSetGroupProber.__init__(self)
  19.         self._mProbers = [
  20.             SingleByteCharSetProber(Win1251CyrillicModel),
  21.             SingleByteCharSetProber(Koi8rModel),
  22.             SingleByteCharSetProber(Latin5CyrillicModel),
  23.             SingleByteCharSetProber(MacCyrillicModel),
  24.             SingleByteCharSetProber(Ibm866Model),
  25.             SingleByteCharSetProber(Ibm855Model),
  26.             SingleByteCharSetProber(Latin7GreekModel),
  27.             SingleByteCharSetProber(Win1253GreekModel),
  28.             SingleByteCharSetProber(Latin5BulgarianModel),
  29.             SingleByteCharSetProber(Win1251BulgarianModel),
  30.             SingleByteCharSetProber(Latin2HungarianModel),
  31.             SingleByteCharSetProber(Win1250HungarianModel),
  32.             SingleByteCharSetProber(TIS620ThaiModel)]
  33.         hebrewProber = HebrewProber()
  34.         logicalHebrewProber = SingleByteCharSetProber(Win1255HebrewModel, constants.False, hebrewProber)
  35.         visualHebrewProber = SingleByteCharSetProber(Win1255HebrewModel, constants.True, hebrewProber)
  36.         hebrewProber.set_model_probers(logicalHebrewProber, visualHebrewProber)
  37.         self._mProbers.extend([
  38.             hebrewProber,
  39.             logicalHebrewProber,
  40.             visualHebrewProber])
  41.         self.reset()
  42.  
  43.  
  44.