Example #1
0
def start(project):
    """
    Starts the archive server on a daemon thread.
    """
    port = _SERVER_PORT
    address = ('', port)
    server = HTTPServer(address, _RequestHandler)
    server.project = project
    def bg_task():
        try:
            print 'Server started on port %s.' % port
            server.serve_forever()
        finally:
            server.server_close()
    bg_call_later(bg_task, daemon=True)