예제 #1
0
def start_servers(startup_item):
    if getattr(Globals.options, 'webserver', None) is not None:
        from osaf.startup import run_reactor
        # Start up all webservers
        run_reactor()
        for server in Server.iterItems(startup_item.itsView):
            server.startup()
예제 #2
0
def start_servers(startup_item):
    if getattr(Globals.options, 'webserver', False):
        from osaf.startup import run_reactor
        # Start up all webservers
        run_reactor()
        for server in Server.iterItems(startup_item.itsView):
            server.startup()
예제 #3
0
def initTwisted(view, options=None):
    from osaf.startup import run_reactor

    # options.webserver can be:
    # - None (don't start webserver)
    # - a port number string (happens when env var is set but is overridden)
    # - empty list (start with default port)
    # - list of port number strings (start using the first one in list)
    if options and options.webserver:
        if isinstance(options.webserver, list):
            port = int(options.webserver[0])
        else:
            port = int(options.webserver)
        schema.ns('osaf.app', view).mainServer.port = port
        # Commit so twisted thread can see the change
        view.commit()

    run_reactor()
예제 #4
0
def initTwisted(view, options=None):
    from osaf.startup import run_reactor

    # options.webserver can be:
    # - None (don't start webserver)
    # - a port number string (happens when env var is set but is overridden)
    # - empty list (start with default port)
    # - list of port number strings (start using the first one in list)
    if options and options.webserver:
        if isinstance(options.webserver, list):
            port = int(options.webserver[0])
        else:
            port = int(options.webserver)
        schema.ns('osaf.app', view).mainServer.port = port
        # Commit so twisted thread can see the change
        view.commit()

    run_reactor()
예제 #5
0
def initTwisted():
    from osaf.startup import run_reactor

    run_reactor()