def run(self, port=80, host=''): """ For testing, setup pants and go nuts. Example: from pants.contrib.web import * app = Application() @app.route("/") def hello(): return "Hello, world!" app.run() Args: port: The port to listen on. Defaults to 80. host: The host to listen on. Optional. """ from pants import engine HTTPServer(self).listen(port, host) engine.start()
## setup logging This kinda feels wrong, but i need debug output on the imports ## here. import logging logging.basicConfig(level=logging.DEBUG) ## set the django settings module import os os.environ['DJANGO_SETTINGS_MODULE'] = 'lib.settings' mainLogger = logging.getLogger('main') mainLogger.info("Server Starting up.") from mud import Client, mudtime from pants import Server, engine if __name__ == '__main__': engine.cycle(mudtime.update, 1) Server(Client).listen(4000) engine.start()
def start(website): engine.start()
def start(self): engine.start()