Exemple #1
0
 def run(self, test):
     from unuk.contrib.txweb.utils import runInThread, runInMainThread
     from unuk.contrib.txweb import start
     result = self._makeResult()
     self.startTime = time.time()
     test = runInThread(test)
     d = test(result)
     done = runInMainThread(self.done)
     d.addCallback(done)
     start()
     return result
Exemple #2
0
    from jflow.conf import settings
    from jflow.db.portfolio.admin import register
    register()

    from unuk.contrib.txweb import jsonrpc, djangoapp, start
    from unuk.utils import get_logger

    rpcport = options.port or settings.RPC_SERVER_PORT
    webport = rpcport + 1
    webserver, rpcserver = None, None
    try:
        if options.rpcserver:
            from jflow.rpc import JFlowRPC
            rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port=rpcport)
            rpcserver.service.logger.info('Listening on port %s' % rpcport)
        if options.webserver:
            webserver = djangoapp.ApplicationServer(local_dir, port=webport)
            webserver.service.logger.info('Listening on port %s' % webport)

        if not (webserver or rpcserver):
            rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port=rpcport)
            webserver = djangoapp.ApplicationServer(local_dir, port=webport)
    except Exception, e:
        print(e)
        exit()

    start()


if __name__ == '__main__':
    run()
Exemple #3
0
def run():
    from unuk.contrib.txweb import jsonrpc, start
    server = jsonrpc.ApplicationServer(JsonCalculator)
    start()
Exemple #4
0
    jflow.set_settings(settings)
    from jflow.conf import settings
    from jflow.db.portfolio.admin import register
    register()
   
    from unuk.contrib.txweb import jsonrpc, djangoapp, start
    from unuk.utils import get_logger

    rpcport = options.port or settings.RPC_SERVER_PORT
    webport = rpcport+1
    webserver, rpcserver = None,None
    try:
        if options.rpcserver:
            from jflow.rpc import JFlowRPC
            rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port = rpcport)
            rpcserver.service.logger.info('Listening on port %s'% rpcport)
        if options.webserver:
            webserver = djangoapp.ApplicationServer(local_dir, port = webport)
            webserver.service.logger.info('Listening on port %s'% webport)
        
        if not (webserver or rpcserver):
            rpcserver = jsonrpc.ApplicationServer(JFlowRPC, port = rpcport)
            webserver = djangoapp.ApplicationServer(local_dir, port = webport)
    except Exception, e:
        print(e)
        exit()
    
    start()

if __name__ == '__main__':
    run()