def _start_all_dynamic_port(self, info):
    port = 0
    for res in info:
      _, _, _, _, bind_addr = res
      host, _ = bind_addr[:2]
      server = _SingleAddressWsgiServer((host, port), self._app)
      try:
        server.start()
        if port == 0:
          port = server.port
      except BindError as bind_error:
        if bind_error[1][0] == errno.EADDRINUSE:
          # The port picked at random for first interface was not available
          # on one of the other interfaces. Forget them and try again.
          for server in self._servers:
            server.quit()
          self._servers = []
          break
        else:
          # Ignore the interface if we get an error other than EADDRINUSE.
          logging.debug('Failed to bind "%s:%s": %s',
                        bind_addr[0], bind_addr[1], bind_error)
          continue
      else:
        self._servers.append(server)
    return self._servers
>>> l = Logger([])
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/tools/devappserver2/wsgi_server.py/WsgiServer._start_all_dynamic_port--crossover with--dataset/ETHPy150Open femmerling/backyard/virtualenv.py/Logger.level_matches