def create_server(self, server_name, *args, **kwargs):
server = ServerConnection(name=server_name, reactor=self)<EOL>if args or kwargs:<EOL><INDENT>server.set_connect_info(*args, **kwargs)<EOL><DEDENT>for verb, infos in self._event_handlers.items():<EOL><INDENT>for info in infos:<EOL><INDENT>server.register_event(info['<STR_LIT>'], verb, info['<STR_LIT>'],<EOL>priority=info['<STR_LIT>'])<EOL><DEDENT><DEDENT>self.servers[server_name] = server<EOL>return server<EOL>
Create an IRC server connection slot.

        The server will actually be connected to when
        :meth:`girc.client.ServerConnection.connect` is called later.

        Args:
            server_name (str): Name of the server, to be used for functions and accessing the
                server later through the reactor.

        Returns:
            server (girc.client.ServerConnection): A not-yet-connected server.