def require_user_info(self, cmd_params): username = cmd_params['username']['value'] password = cmd_params['password']['value'] user_info = Util.get_game_user_info(username, password) error = False if user_info is None: error = True print 'require_user_info:', user_info level = 1 if error else user_info['level'] health = 0 if error else user_info['health'] experience = 0 if error else user_info['experience'] reply_info = [('error', error, TYPE.BOOLEAN)] reply_info.append(('level', level, TYPE.INT)) reply_info.append(('health', health, TYPE.INT)) reply_info.append(('experience', experience, TYPE.INT)) return reply_info