Checksumthing.manifest_formats package

Submodules

Manifest module

class Checksumthing.manifest_formats.manifest.Manifest(manifestStyle)

This is for dynamically loading the various manifest formats. In the strategy pattern, this is the context class.

add_line(manifest_path, hash_path, hash)

Base class

class Checksumthing.manifest_formats.abs_manifestFormats.ABS_Manifest
write_to_manifest(manifest_path, hash_path, hash)

Use this base class to implement different manifest reports

Parameters:
  • manifest_path – Path to the original file that the hash points to.
  • hash_path – The path to the sidecar file which contains the hash file.
  • hash – The hash value

textManifest module