code: def pool_function(p, nick, rutaDescarga, avoidProcessing=True, avoidDownload=True, verbosity=1):
      
      try:
          #res = getPageWrapper(p, nick, rutaDescarga, avoidProcessing, avoidDownload, outQueue)
          res = p.getInfo(
              query=nick,
              mode="usufy",
              process=True
          )
          return {"platform" : str(p), "status": "Ok", "data": res}
  
      except Exception as e:
          if (isinstance(e, OSRFrameworkError) and verbosity >= 1) and (isinstance(e, OSRFrameworkException) and verbosity >= 2):
              print(str(e))
          return {"platform" : str(p), "status": e, "data": e.generic}
docs: Wrapper for being able to launch all the threads of getPageWrapper.
  
      We receive the parameters for getPageWrapper as a tuple.
  
      Args:
      -----
          pName: Platform where the information is stored. It is a string.
          nick: Nick to be searched.
          rutaDescarga: Local file where saving the obtained information.
          avoidProcessing: Boolean var that defines whether the profiles will NOT
              be processed (stored in this version).
          avoidDownload: Boolean var that defines whether the profiles will NOT be
              downloaded (stored in this version).
          verbosity: The verbosity level: 1, shows errors; 2, shows warnings.
  
      Return:
      -------
          A dictionary with the following structure:
          {
          	"platform": "Platform",
          	"status": "DONE",
          	"data": "<data>"
          }
          Data is None or a serialized representation of the dictionary.