'Obtain and print drive audit error statistics
:param hosts: set of hosts to check. in the format of:
set([(\'127.0.0.1\', 6020), (\'127.0.0.2\', 6030)]'

def driveaudit_check(self, hosts):

    scan = {}
    recon = Scout('driveaudit', self.verbose, self.suppress_errors, self.timeout)
    print(('[%s]    Checking    drive-audit    errors' % self._ptime()))
    for (url, response, status, ts_start, ts_end) in self.pool.imap(recon.scout, hosts):
        if (status == 200):
            scan[url] = response['drive_audit_errors']
    stats = self._gen_stats(scan.values(), 'drive_audit_errors')
    if (stats['reported'] > 0):
        self._print_stats(stats)
    else:
        print('[drive_audit_errors]    -    No    hosts    returned    valid    data.')
    print(('=' * 79))
