'Create a server, report its address and run it'

@classmethod
def _run_server(cls, registry, address, authkey, serializer, writer, initializer=None, initargs=()):

    if (initializer is not None):
        initializer(*initargs)
    server = cls._Server(registry, address, authkey, serializer)
    writer.send(server.address)
    writer.close()
    util.info('manager    serving    at    %r', server.address)
    server.serve_forever()
    return
