sregistry/utils/fileio.py
def get_content_hash(contents):
    '''get_content_hash will return a hash for a list of content (bytes/other)
    '''
    hasher = hashlib.sha256()
    for content in contents:
        if isinstance(content, io.BytesIO):
            content = content.getvalue()
        if not isinstance(content, bytes):
            content = bytes(content)
        hasher.update(content)
    return hasher.hexdigest()
def get_content_hash(contents):
    '''get_content_hash will return a hash for a list of content (bytes/other)
    '''
    hasher = hashlib.sha256()
    for content in contents:
        if isinstance(content, io.BytesIO):
            content = content.getvalue()
        if not isinstance(content, bytes):
            content = bytes(content)
        hasher.update(content)
    return hasher.hexdigest()
def get_content_hash ( contents ) : hasher = hashlib . sha256 ( ) for content in contents : if isinstance ( content , io . BytesIO ) : content = content . getvalue ( ) if not isinstance ( content , bytes ) : content = bytes ( content ) hasher . update ( content ) return hasher . hexdigest ( )
get_content_hash will return a hash for a list of content (bytes/other)
get_content_hash will return a hash for a list of content ( bytes / other )