Source code for waterbutler.core.streams.metadata
[docs]class HashStreamWriter:
"""Stream-like object that hashes and discards its input."""
def __init__(self, hasher):
self.hash = hasher()
@property
def digest(self):
return self.hash.digest()
@property
def hexdigest(self):
return self.hash.hexdigest()