def __init__(self, machine_id, database, ui): Partner.__init__(self, ui) self.machine_id = machine_id self.database = database self.text_format = XMLFormat() self.server_info = {} self.con = None self.behind_proxy = None # Explicit variable for testability. self.proxy = None
def __init__(self, machine_id, port, ui): self.machine_id = machine_id # We only use 1 thread, such that subsequent requests don't run into # SQLite access problems. from cherrypy import wsgiserver self.wsgi_server = wsgiserver.CherryPyWSGIServer\ (("0.0.0.0", port), self.wsgi_app, server_name="localhost", numthreads=1, timeout=1000) Partner.__init__(self, ui) self.text_format = XMLFormat() self.sessions = {} # {session_token: session} self.session_token_for_user = {} # {user_name: session_token}