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__