fingerprint_at

method of dascore.workflow.processor.PatchProcessor source

fingerprint_at(
    self ,
    version: str ,
)-> ‘str’

Return the digest which identifies this operation and its arguments.

Spelled as the PatchOp for the same call would spell it, not as this class. Registering a hand-written implementation is meant to be invisible from outside: were the class name to reach the digest, every processing_id ever recorded for the operation would stop matching, and every stored document with it.