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()
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()
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()
def initTwisted(): from osaf.startup import run_reactor run_reactor()