docs: def load_all_operators(self):
          """|coro|
  
          Loads the player stats for all operators
  
          Returns
          -------
          dict[:class:`Operator`]
              the dictionary of all operators found"""
          statistics = "operatorpvp_kills,operatorpvp_death,operatorpvp_roundwon,operatorpvp_roundlost,operatorpvp_meleekills,operatorpvp_totalxp,operatorpvp_headshot,operatorpvp_timeplayed,operatorpvp_dbno"
  
          for operator in OperatorStatisticNames:
              operator_key = yield from self.auth.get_operator_statistic(operator)
              if operator_key:
                  statistics += "," + operator_key
  
          data = yield from self.auth.get("https://public-ubiservices.ubi.com/v1/spaces/%s/sandboxes/%s/playerstats2/statistics?populations=%s&statistics=%s" % (self.spaceid, self.platform_url, self.id, statistics))
  
          if "results" not in data or not self.id in data["results"]:
              raise InvalidRequest("Missing results key in returned JSON object %s" % str(data))
  
          data = data["results"][self.id]
  
          for operator in OperatorStatisticNames:
              location = yield from self.auth.get_operator_index(operator.lower())
              op_data = {x.split(":")[0].split("_")[1]: data[x] for x in data if x is not None and location in x}
              operator_key = yield from self.auth.get_operator_statistic(operator)
              if operator_key:
                  op_data["__statistic_name"] = operator_key.split("_")[1]
  
              self.operators[operator.lower()] = Operator(operator.lower(), op_data)
  
          return self.operators