code: def reserve_udp_port(self, port, project):
          
  
          if port in self._used_udp_ports:
              raise HTTPConflict(text="UDP port {} already in use on host {}".format(port, self._console_host))
          if port < self._udp_port_range[0] or port > self._udp_port_range[1]:
              raise HTTPConflict(text="UDP port {} is outside the range {}-{}".format(port, self._udp_port_range[0], self._udp_port_range[1]))
          self._used_udp_ports.add(port)
          project.record_udp_port(port)
          log.debug("UDP port {} has been reserved".format(port))
docs: Reserve a specific UDP port number
  
          :param port: UDP port number
          :param project: Project instance