
import cherrypy
from orun import js
from orun import app

config = {
    'global' : {
        'server.max_request_body_size' : 0,
        'server.socket_timeout' : 60
        }
    }

class Application(app.Application):
    def index(self):
        return 'Orun application server is running'
    index.exposed = True
    
    def run(self, port=8080, user_config=None):
        super(Application, self).run()
        if user_config:
            config.update(user_config)
        cherrypy.quickstart(self, '/', config)

class JsManager(object):
    def write(self, data):
        cherrypy.response.body.append(data)
        
    def __str__(self):
        return ';\n'.join(cherrypy.response.body) + ';'

# Auto start cherrypy javascript manager
js.js_manager = JsManager()

if __name__ == '__main__':
    app = Application()
    app.run()


import cherrypy
from orun import js
from orun import app

config = {
    'global' : {
        'server.max_request_body_size' : 0,
        'server.socket_timeout' : 60
        }
    }

class Application(app.Application):
    def index(self):
        return 'Orun application server is running'
    index.exposed = True
    
    def run(self, port=8080, user_config=None):
        super(Application, self).run()
        if user_config:
            config.update(user_config)
        cherrypy.quickstart(self, '/', config)

class JsManager(object):
    def write(self, data):
        cherrypy.response.body.append(data)
        
    def __str__(self):
        return ';\n'.join(cherrypy.response.body) + ';'

# Auto start cherrypy javascript manager
js.js_manager = JsManager()

if __name__ == '__main__':
    app = Application()
    app.run()

# Auto start cherrypy javascript manager