Ejemplo n.º 1
0
def start_user_agent(root_resource, leap_home, leap_session):

    services = Services(leap_home, leap_session)
    yield services.setup(leap_home, leap_session)

    root_resource.initialize(services.keymanager, services.search_engine,
                             services.mail_service, services.draft_service,
                             services.feedback_service)

    # soledad needs lots of threads
    reactor.threadpool.adjustPoolsize(5, 15)
Ejemplo n.º 2
0
def start_user_agent(root_resource, leap_home, leap_session):

    services = Services(leap_home, leap_session)
    yield services.setup(leap_home, leap_session)

    root_resource.initialize(
        services.keymanager,
        services.search_engine,
        services.mail_service,
        services.draft_service,
        services.feedback_service)

    # soledad needs lots of threads
    reactor.threadpool.adjustPoolsize(5, 15)
Ejemplo n.º 3
0
def start_user_agent(loading_app, host, port, sslkey, sslcert, leap_home, leap_session):
    yield loading_app.stopListening()

    services = Services(leap_home, leap_session)
    yield services.setup(leap_home, leap_session)

    resource = RootResource()

    resource.initialize(
        services.keymanager,
        services.search_engine,
        services.mail_service,
        services.draft_service)

    if sslkey and sslcert:
        reactor.listenSSL(port, PixelatedSite(resource), _ssl_options(sslkey, sslcert), interface=host)
    else:
        reactor.listenTCP(port, PixelatedSite(resource), interface=host)

    # soledad needs lots of threads
    reactor.threadpool.adjustPoolsize(5, 15)
Ejemplo n.º 4
0
def start_user_agent(loading_app, host, port, sslkey, sslcert, leap_home, leap_session):
    yield loading_app.stopListening()

    services = Services(leap_home, leap_session)
    yield services.setup(leap_home, leap_session)

    resource = RootResource()

    resource.initialize(
        services.keymanager,
        services.search_engine,
        services.mail_service,
        services.draft_service)

    if sslkey and sslcert:
        reactor.listenSSL(port, Site(resource), _ssl_options(sslkey, sslcert), interface=host)
    else:
        reactor.listenTCP(port, Site(resource), interface=host)

    # soledad needs lots of threads
    reactor.threadpool.adjustPoolsize(5, 15)