def initialize(self): self.session = None self.manager = EventManager.Instance() self.config = ConfigManager.Instance() session_id = self.get_secure_cookie('session_id') if session_id is not None: self.conn = pylibmc.Client([self.config.memcached], binary=True) self.conn.behaviors['no_block'] = 1 # async I/O self.session = self._create_session(session_id) self.session.refresh()
def initialize(self): self.bot_manager = BotManager.Instance() self.event_manager = EventManager.Instance() self.team_name = None self.team_uuid = None self.box_uuid = None self.remote_ip = None self.uuid = unicode(uuid4()) self.opcodes = { 'set_user': self.set_user, }
def initialize(self): ''' Setup sessions ''' self.manager = EventManager.Instance()
def initialize(self): ''' Setup sessions ''' self.manager = EventManager.Instance() self.game_history = GameHistory.Instance()
def __init__(self): self.cache = pylibmc.Client(['127.0.0.1'], binary=True) self.epoch = None # Date/time of first snapshot self._load() self.event_manager = EventManager.Instance()
# Recaptcha Settings recaptcha_enabled=config.recaptcha_enabled, recaptcha_private_key=config.recaptcha_private_key, # WebSocket Host IP Address domain=config.domain, port=config.listen_port, # Special file directories avatar_dir=path.abspath('files/avatars/'), shares_dir=path.abspath('files/shares/'), source_code_market_dir=path.abspath('files/source_code_market/'), # Event manager event_manager=EventManager.Instance(), # Debug mode debug=config.debug, # Application version game_name=config.game_name, version='0.3.0', ) # Main entry point def start_server(): ''' Main entry point for the application ''' server = HTTPServer(app) sockets = netutil.bind_sockets(config.listen_port)
def initialize(self): self.event_manager = EventManager.Instance() self.config = ConfigManager.Instance() self.team = None self.box = None self.remote_ip = None
def open(self): self.manager = EventManager.Instance() self.opcodes = { 'stats': self.stats, 'is_online': self.is_online, }
def __init__(self): self.config = ConfigManager.Instance() self.cache = pylibmc.Client([self.config.memcached], binary=True) self.epoch = None # Date/time of first snapshot self._load() self.event_manager = EventManager.Instance()