'starts a server'

@command
def start(self, **kwargs):

    setup_env()
    status = 0
    strict = kwargs.get('strict')
    if (strict is None):
        strict = self._default_strict
    for server in self.servers:
        status += (0 if server.launch(**kwargs) else 1)
    if (not strict):
        status = 0
    if (not kwargs.get('daemon', True)):
        for server in self.servers:
            try:
                status += server.interact(**kwargs)
            except KeyboardInterrupt:
                print(_('\nuser    quit'))
                self.stop(**kwargs)
                break
    elif kwargs.get('wait', True):
        for server in self.servers:
            status += server.wait(**kwargs)
    return status
