Package translate :: Package storage :: Module oo :: Class oomultifile

[hide private]
[frames] | no frames]

# Class oomultifile

source code

this takes a huge GSI file and represents it as multiple smaller files...

Instance Methods | [hide private]

__init__(self, filename, mode=None, multifilestyle=`'``single``'`) initialises oomultifile from a seekable inputfile or writable outputfile | source code

createsubfileindex(self) reads in all the lines and works out the subfiles | source code

getsubfilename(self, line) looks up the subfile name for the line | source code

listsubfiles(self) returns a list of subfiles in the file | source code

__iter__(self) iterates through the subfile names | source code

__contains__(self, pathname) checks if this pathname is a valid subfile | source code

getsubfilesrc(self, subfile) returns the list of lines matching the subfile | source code

openinputfile(self, subfile) returns a pseudo-file object for the given subfile | source code

openoutputfile(self, subfile) returns a pseudo-file object for the given subfile | source code

getoofile(self, subfile) returns an oofile built up from the given subfile's lines | source code