code: def accept_connection(self, name=None, alias=None, timeout=0):
          
          server = self._servers.get(name)
          server.accept_connection(alias, timeout)
docs: Accepts a connection to server identified by `name` or the latest
          server if `name` is empty.
  
          If given an `alias`, the connection is named and can be later referenced
          with that name.
  
          If `timeout` is > 0, the connection times out after the time specified.
          `timeout` defaults to 0 which will wait indefinitely.
          Empty value or None will use socket default timeout.
  
          Examples:
          | Accept connection |
          | Accept connection | Server1 | my_connection |
          | Accept connection | Server1 | my_connection | timeout=5 |