Skip to content

Checksum service

mongorunway.application.services.checksum_service ¤

__all__: typing.Sequence[str] = ('calculate_migration_checksum') module-attribute ¤

calculate_migration_checksum(module) ¤

Source code in mongorunway\application\services\checksum_service.py
def calculate_migration_checksum(module: domain_module.MigrationBusinessModule, /) -> str:
    with open(module.location, "r") as f:
        file_data = f.read().encode()
        return hashlib.md5(file_data).hexdigest()