code: def hash_file(path, hashobj, conn=None):
      '''
      Get the hexdigest hash value of a file
      '''
      if os.path.isdir(path):
          return ''
  
      with salt.utils.files.fopen(path, 'r') as f:
          hashobj.update(salt.utils.stringutils.to_bytes(f.read()))
          return hashobj.hexdigest(f hash_file(path, hashobj, conn=None):
      '''
      Get the hexdigest hash value of a file
      '''
      if os.path.isdir(path):
          return ''
  
      with salt.utils.files.fopen(path, 'r') as f:
          hashobj.update(salt.utils.stringutils.to_bytes(f.read()))
          return hashobj.hexdigest()
docs: Get the hexdigest hash value of a file