def METHOD_NAME(self, url_data):
    """Scan content for viruses."""
    data = url_data.get_raw_content()
    infected, errors = scan(data, self.clamav_conf)
    if infected or errors:
        for msg in infected:
            url_data.add_warning("Virus scan infection: %s" % msg)
        for msg in errors:
            url_data.add_warning("Virus scan error: %s" % msg)
    else:
        url_data.add_info("No viruses in data found.")