nornir_shared
Nornir Shared Package
Functions shared across the various Nornir and connectomics packages live in this module.
checksum
- nornir_shared.checksum.DataChecksum(data: str | list | bytes | None) → str | None[source]
Removes whitespace from strings before calculating md5 checksum
- Parameters:
data (obj) – string, list or object convertible to string
- Returns:
md5 checksum
- Rtype str:
- nornir_shared.checksum.FileChecksum(filename: str) → str | None[source]
Return the md5 hash of a file’s raw bytes.
- Parameters:
filename (str) – path to file
- Returns:
md5 checksum
- Rtype str:
- Raises:
FileNotFoundError – If the file does not exist
emaillib
- class nornir_shared.emaillib.EmailArgs(host, username, password, subject, toAddresses, ccAddresses, fromAddress, fromFriendlyAddress, message, files, port)[source]
Bases:
NamedTuple