### SUMMARY
```
  sha256sum:
    description:
      - If a SHA-256 checksum is passed to this parameter, the digest of the
        destination file will be calculated after it is downloaded to ensure
        its integrity and verify that the transfer completed successfully.
        This option is deprecated. Use C(checksum) instead.
```

There is no `module.deprecate` either for `sha256sum`.

the argument has been declared deprecated in commit b3b11fbce26 (2017)

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
get_url

* ansible version: 2.10

checksum = re.sub(r'\W+', '', checksum).lower()
        
        try:
            int(checksum, 16)
        except ValueError:
            module.fail_json(msg='The checksum format is invalid', **result)
    if not dest_is_dir and os.path.exists(dest):
        checksum_mismatch = False
        
        
        if not force and checksum != '':
            destination_checksum = module.digest_from_file(dest, algorithm)
            if checksum != destination_checksum:
                checksum_mismatch = True
        
        if not force and checksum and not checksum_mismatch:
            
            
            module.params['path'] = dest
            file_args = module.load_file_common_arguments(module.params)
            file_args['path'] = dest
            result['changed'] = module.set_fs_attributes_if_different(file_args, False)
            if result['changed']:
                module.exit_json(msg="file already exists but file attributes changed", **result)
            module.exit_json(msg="file already exists", **result)
        
        
        mtime = os.path.getmtime(dest)
        last_mod_time = datetime.datetime.utcfromtimestamp(mtime)