comparison src/plugins/plugin_misc_quiz.py @ 1409:3265a2639182

massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
author souliane <souliane@mailoo.org>
date Thu, 16 Apr 2015 14:57:57 +0200
parents 069ad98b360d
children d17772b0fe22
comparison
equal deleted inserted replaced
1408:8a7145138330 1409:3265a2639182
179 179
180 def playerAnswer(self, player, referee, answer, profile_key=C.PROF_KEY_NONE): 180 def playerAnswer(self, player, referee, answer, profile_key=C.PROF_KEY_NONE):
181 """Called when a player give an answer""" 181 """Called when a player give an answer"""
182 profile = self.host.memory.getProfileName(profile_key) 182 profile = self.host.memory.getProfileName(profile_key)
183 if not profile: 183 if not profile:
184 log.error(_("profile %s is unknown") % profile_key) 184 log.error(_(u"profile %s is unknown") % profile_key)
185 return 185 return
186 log.debug('new player answer (%(profile)s): %(answer)s' % {'profile': profile, 'answer': answer}) 186 log.debug(u'new player answer (%(profile)s): %(answer)s' % {'profile': profile, 'answer': answer})
187 mess = self.createGameElt(jid.JID(referee)) 187 mess = self.createGameElt(jid.JID(referee))
188 answer_elt = mess.firstChildElement().addElement('player_answer') 188 answer_elt = mess.firstChildElement().addElement('player_answer')
189 answer_elt['player'] = player 189 answer_elt['player'] = player
190 answer_elt.addContent(answer) 190 answer_elt.addContent(answer)
191 self.host.profiles[profile].xmlstream.send(mess) 191 self.host.profiles[profile].xmlstream.send(mess)
279 elif elt.name == 'player_ready': # ready to play 279 elif elt.name == 'player_ready': # ready to play
280 player = elt['player'] 280 player = elt['player']
281 status = self.games[room_jid]['status'] 281 status = self.games[room_jid]['status']
282 nb_players = len(self.games[room_jid]['players']) 282 nb_players = len(self.games[room_jid]['players'])
283 status[player] = 'ready' 283 status[player] = 'ready'
284 log.debug(_('Player %(player)s is ready to start [status: %(status)s]') % {'player': player, 'status': status}) 284 log.debug(_(u'Player %(player)s is ready to start [status: %(status)s]') % {'player': player, 'status': status})
285 if status.values().count('ready') == nb_players: # everybody is ready, we can start the game 285 if status.values().count('ready') == nb_players: # everybody is ready, we can start the game
286 self.newGame(room_jid, profile) 286 self.newGame(room_jid, profile)
287 287
288 elif elt.name == 'game_data': 288 elif elt.name == 'game_data':
289 self.host.bridge.quizGameNew(room_jid.userhost(), self.__xml_to_game_data(elt), profile) 289 self.host.bridge.quizGameNew(room_jid.userhost(), self.__xml_to_game_data(elt), profile)
327 327
328 elif elt.name == 'timer_restarted': 328 elif elt.name == 'timer_restarted':
329 self.host.bridge.quizGameTimerRestarted(room_jid.userhost(), int(elt['time_left']), profile) 329 self.host.bridge.quizGameTimerRestarted(room_jid.userhost(), int(elt['time_left']), profile)
330 330
331 else: 331 else:
332 log.error(_('Unmanaged game element: %s') % elt.name) 332 log.error(_(u'Unmanaged game element: %s') % elt.name)