i18n/polib.py
changeset 48946 642e31cb55f0
parent 48875 6000f5b25c9b
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
    40 try:
    40 try:
    41     import io
    41     import io
    42 except ImportError:
    42 except ImportError:
    43     # replacement of io.open() for python < 2.6
    43     # replacement of io.open() for python < 2.6
    44     # we use codecs instead
    44     # we use codecs instead
    45     class io(object):
    45     class io:
    46         @staticmethod
    46         @staticmethod
    47         def open(fpath, mode='r', encoding=None):
    47         def open(fpath, mode='r', encoding=None):
    48             return codecs.open(fpath, mode, encoding)
    48             return codecs.open(fpath, mode, encoding)
    49 
    49 
    50 
    50 
   814 
   814 
   815 # }}}
   815 # }}}
   816 # class _BaseEntry {{{
   816 # class _BaseEntry {{{
   817 
   817 
   818 
   818 
   819 class _BaseEntry(object):
   819 class _BaseEntry:
   820     """
   820     """
   821     Base class for :class:`~polib.POEntry` and :class:`~polib.MOEntry` classes.
   821     Base class for :class:`~polib.POEntry` and :class:`~polib.MOEntry` classes.
   822     This class should **not** be instanciated directly.
   822     This class should **not** be instanciated directly.
   823     """
   823     """
   824 
   824 
  1225 
  1225 
  1226 # }}}
  1226 # }}}
  1227 # class _POFileParser {{{
  1227 # class _POFileParser {{{
  1228 
  1228 
  1229 
  1229 
  1230 class _POFileParser(object):
  1230 class _POFileParser:
  1231     """
  1231     """
  1232     A finite state machine to parse efficiently and correctly po
  1232     A finite state machine to parse efficiently and correctly po
  1233     file format.
  1233     file format.
  1234     """
  1234     """
  1235 
  1235 
  1704 
  1704 
  1705 # }}}
  1705 # }}}
  1706 # class _MOFileParser {{{
  1706 # class _MOFileParser {{{
  1707 
  1707 
  1708 
  1708 
  1709 class _MOFileParser(object):
  1709 class _MOFileParser:
  1710     """
  1710     """
  1711     A class to parse binary mo files.
  1711     A class to parse binary mo files.
  1712     """
  1712     """
  1713 
  1713 
  1714     def __init__(self, mofile, *args, **kwargs):
  1714     def __init__(self, mofile, *args, **kwargs):