Package horizons :: Package ext :: Module polib :: Class _MOFileParser
[hide private]
[frames] | no frames]

Class _MOFileParser

source code

object --+

A class to parse binary mo files.

Instance Methods [hide private]
__init__(self, mofile, *args, **kwargs)
source code
Build the instance with the file handle provided in the constructor.
source code
_build_entry(self, msgid, msgstr=None, msgid_plural=None, msgstr_plural=None) source code
_readbinary(self, fmt, numbytes)
Private method that unpack n bytes of data using format <fmt>.
source code
    Inherited from object
x.__delattr__('name') <==> del
default object formatter
x.__getattribute__('name') <==>
a new object with type S, a subtype of T
__new__(T, S, ...)
helper for pickle
helper for pickle
x.__setattr__('name', value) <==> = value
size of object in memory, in bytes
Abstract classes can override this to customize issubclass().
Properties [hide private]
    Inherited from object
the object's class
Method Details [hide private]

__init__(self, mofile, *args, **kwargs)

source code 


Keyword arguments:

    string, path to the mo file or its content

    string, the encoding to use, defaults to ``default_encoding``
    global variable (optional).

    whether to check for duplicate entries when adding entries to the
    file (optional, default: ``False``).

Overrides: object.__init__

_readbinary(self, fmt, numbytes)

source code 

Private method that unpack n bytes of data using format <fmt>. It returns a tuple or a mixed value if the tuple length is 1.