def getDivisionStatsVO(divisionEfficiencyPercent, seasonEfficiencyPercent):
    return {
        'divisionEfficiency':
        shared_vos.getStatVO(
            ranked_formatters.getFloatPercentStrStat(
                divisionEfficiencyPercent), 'divisionEfficiency',
            'divisionEfficiency', 'divisionEfficiency'),
        'seasonEfficiency':
        shared_vos.getStatVO(
            ranked_formatters.getFloatPercentStrStat(seasonEfficiencyPercent),
            'seasonEfficiency', 'efficiency', 'seasonEfficiency')
    }
def getStatsVO(amountStepsInLeagues, amountBattlesInLeagues, amountSteps,
               amountBattles):
    return {
        'stripesInLeague':
        getStatVO(ranked_formatters.getIntegerStrStat(amountStepsInLeagues),
                  'stripesInLeague', 'stripes', 'stripesInLeague'),
        'battlesInLeague':
        getStatVO(ranked_formatters.getIntegerStrStat(amountBattlesInLeagues),
                  'battlesInLeague', 'battles', 'battlesInLeague'),
        'stripesTotal':
        getStatVO(ranked_formatters.getIntegerStrStat(amountSteps),
                  'stripesTotal', 'stripesTotal', 'stripesTotal'),
        'battlesTotal':
        getStatVO(ranked_formatters.getIntegerStrStat(amountBattles),
                  'battlesTotal', 'battlesTotal', 'battlesTotal')
    }
 def __setQualificationSteps(self, divisionID):
     steps = self.__rankedController.getStatsComposer().divisionsStats.get(
         divisionID, {}).get('stepsCount', 0)
     self.as_setQualificationStepsDataS(
         shared_vos.getStatVO(
             ranked_formatters.getIntegerStrStat(float(steps)),
             'qualificationSteps', 'steps', 'qualificationSteps'))
 def __setQualificationEfficiency(self, divisionsID):
     statsComposer = self.__rankedController.getStatsComposer()
     divisionEfficiency = statsComposer.getDivisionEfficiencyPercent(
         divisionsID)
     self.as_setQualificationEfficiencyDataS(
         shared_vos.getStatVO(
             ranked_formatters.getFloatPercentStrStat(divisionEfficiency),
             'qualificationEfficiency', 'efficiency',
             'qualificationEfficiency'))