def runServer(modeldir, config): print "serving models in '%s'" % (modeldir) print "config file '%s'" % (config) print "starting cronserver" # cronserver.cronq = Queue() p = Process(target=cronserver.cronserver, args=(cronserver.cronq,modeldir)) p.start() cherrypy.config.update(os.path.expanduser(config)) port = cherrypy.config.get('server.socket_port') try: try: cherrypy.quickstart(Personis_server.Personis_server(modeldir)) except Exception, E: print "Failed to run Personis Server:" + str(E) finally: print "Shutting down Personis Server." p.put(dict(op="quit")) p.join()
def runServer(modeldir, config): print "serving models in '%s'" % (modeldir) print "config file '%s'" % (config) print "starting cronserver" # cronserver.cronq = Queue() p = Process(target=cronserver.cronserver, args=(cronserver.cronq, modeldir)) p.start() cherrypy.config.update(os.path.expanduser(config)) port = cherrypy.config.get('server.socket_port') try: try: cherrypy.quickstart(Personis_server.Personis_server(modeldir)) except Exception, E: print "Failed to run Personis Server:" + str(E) finally: print "Shutting down Personis Server." p.put(dict(op="quit")) p.join()