Package duplicity :: Module librsync :: Class PatchedFile
[hide private]
[frames] | no frames]

Class PatchedFile

source code


File-like object which applies a librsync delta incrementally

Instance Methods [hide private]
 
__init__(self, basis_file, delta_file)
PatchedFile initializer - call with basis delta
source code

Inherited from LikeFile: check_file, close, read

Inherited from LikeFile (private): _add_to_inbuf, _add_to_outbuf_once

Class Variables [hide private]

Inherited from LikeFile: maker, mode

Method Details [hide private]

__init__(self, basis_file, delta_file)
(Constructor)

source code 

PatchedFile initializer - call with basis delta

Here basis_file must be a true Python file, because we may need to seek() around in it a lot, and this is done in C. delta_file only needs read() and close() methods.

Overrides: LikeFile.__init__