Module delta_zip :: Class MD5SignatureBuilder
[hide private]
[frames] | no frames]

Class MD5SignatureBuilder

source code

object --+
         |
        MD5SignatureBuilder

MD5 CRC creation base class

Instance Methods [hide private]
 
__init__(self, build_area_root, nb_split, temp_dir, exclude_dirs, list_of_files)
constructor
source code
 
create_file_list(self)
Create list of files (was list_files.pl)
source code
 
split_file_list(self)
Split the list of files for parallelalisation
source code
 
create_command_list(self)
create the command to run evalid on each file in the list of files
source code
 
__get_partial_input_file_name(self, _nb)
get the input file name string as has been created so far and add .txt to it
source code
 
__get_partial_signature_file_name(self, _nb)
get the signature file name string as has been created so far and add .md5 to it
source code
 
concatenate_signature_files(self, signature_file)
concatenate all the files with the MD5 CRC in
source code
 
write_build_file(self)
create the file of the list of files to have a CRC created
source code
 
create_build_file(self)
there should always be an overloaded version of this method in sub-classes
source code
 
build(self, signature_file)
create the list of files generate the MD5 CRC and create the final file with CRCs in
source code
 
compute_evalid_MD5(self)
there should always be an overlaoded version in the methos sub-class
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, build_area_root, nb_split, temp_dir, exclude_dirs, list_of_files)
(Constructor)

source code 
constructor
Overrides: object.__init__