def delete_asset_content(self, asset_content_id=None):
asset_content = self._get_asset_content(asset_content_id)<EOL>if asset_content.has_url() and '<STR_LIT>' in asset_content.get_url():<EOL><INDENT>key = asset_content.get_url().split('<STR_LIT>')[<NUM_LIT:1>]<EOL>remove_file(self._config_map, key)<EOL>self._provider_session.delete_asset_content(asset_content_id)<EOL><DEDENT>else:<EOL><INDENT>self._provider_session.delete_asset_content(asset_content_id)<EOL><DEDENT>
Deletes content from an ``Asset``.

        arg:    asset_content_id (osid.id.Id): the ``Id`` of the
                ``AssetContent``
        raise:  NotFound - ``asset_content_id`` is not found
        raise:  NullArgument - ``asset_content_id`` is ``null``
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        *compliance: mandatory -- This method must be implemented.*