docs: def pool_function(args):
      """
      A wrapper for being able to launch all the threads.
  
      We will use python-emailahoy library for the verification.
  
      Args:
      -----
          args: reception of the parameters for getPageWrapper as a tuple.
  
      Returns:
      --------
          A dictionary representing whether the verification was ended
          successfully. The format is as follows:
          ```
          {"platform": "str(domain["value"])", "status": "DONE", "data": aux}
          ```
      """
      is_valid = True
  
      try:
          checker = emailahoy.VerifyEmail()
          status, message = checker.verify_email_smtp(args, from_host='gmail.com', from_email='sample@gmail.com')
          if status == 250:
              print("\t[*] Verification of '{}' status: {}. Details:\n\t\t{}".format(general.success(args), general.success("SUCCESS ({})".format(str(status))), message.replace('\n', '\n\t\t')))
              is_valid = True
          else:
              print("\t[*] Verification of '{}' status: {}. Details:\n\t\t{}".format(general.error(args), general.error("FAILED ({})".format(str(status))), message.replace('\n', '\n\t\t')))
              is_valid = False
      except Exception, e:
          print(general.warning("WARNING. An error was found when performing the search. You can omit this message.\n" + str(e)))
          is_valid = False
  
      aux = {}
      aux["type"] = "i3visio.profile"
      aux["value"] = "Email - " + args
      aux["attributes"] =  general.expandEntitiesFromEmail(args)
      platform = aux["attributes"][2]["value"].title()
      aux["attributes"].append({
              "type": "i3visio.platform",
              "value": platform,
              "attributes": []
          }
      )
  
      if is_valid:
          return {"platform": platform, "status": "DONE", "data": aux}
      else:
          return {"platform": platform, "status": "DONE", "data": {}}