code: def _ask_local_config(self):
          
          options = {"backend": "local", "local-config": {}}
  
          # Concurrency
          while True:
              concurrency = self._ask_with_default(
                  "Maximum concurrency (number of tasks running simultaneously). Leave it empty to use the number of "
                  "CPU of your host.", "")
              if concurrency == "":
                  break
  
              try:
                  concurrency = int(concurrency)
              except:
                  self._display_error("Invalid number")
                  continue
  
              if concurrency <= 0:
                  self._display_error("Invalid number")
                  continue
  
              options["local-config"]["concurrency"] = concurrency
              break
  
          # Debug hostname
          hostname = self._ask_with_default(
              "What is the external hostname/address of your machine? You can leave this empty and let INGInious "
              "autodetect it.", "")
          if hostname != "":
              options["local-config"]["debug_host"] = hostname
          self._display_info(
              "You can now enter the port range for the remote debugging feature of INGInious. Please verify that these "
              "ports are open in your firewall. You can leave this parameters empty, the default is 64100-64200")
  
          # Debug port range
          port_range = None
          while True:
              start_port = self._ask_with_default("Beginning of the range", "")
              if start_port != "":
                  try:
                      start_port = int(start_port)
                  except:
                      self._display_error("Invalid number")
                      continue
                  end_port = self._ask_with_default("End of the range", str(start_port + 100))
                  try:
                      end_port = int(end_port)
                  except:
                      self._display_error("Invalid number")
                      continue
                  if start_port > end_port:
                      self._display_error("Invalid range")
                      continue
                  port_range = str(start_port) + "-" + str(end_port)
              else:
                  break
          if port_range != None:
              options["local-config"]["debug_ports"] = port_range
  
          return options
docs: Ask some parameters about the local configuration