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

Class LikeFile

source code


File-like object used by SigFile, DeltaFile, and PatchFile

Instance Methods [hide private]
 
__init__(self, infile, need_seek=None)
LikeFile initializer - zero buffers, set eofs off
source code
 
check_file(self, file, need_seek=None)
Raise type error if file doesn't have necessary attributes
source code
 
read(self, length=-1)
Build up self.outbuf, return first length bytes
source code
 
_add_to_outbuf_once(self)
Add one cycle's worth of output to self.outbuf
source code
 
_add_to_inbuf(self)
Make sure len(self.inbuf) >= blocksize
source code
 
close(self)
Close infile
source code
Class Variables [hide private]
  mode = 'rb'
  maker = None
hash(x)