'Performs a complete search for email addresses.'

def _do_complete_search(self, domain):

    search_string = ('@' + self._domain_root)
    try:
        result_page_objects = self._google.get_n_result_pages(search_string, self._result_limit)
    except BaseFrameworkException as w3:
        om.out.error(str(w3))
        raise RunOnce()
    else:
        self.worker_pool.map(self._find_accounts, result_page_objects)
