def makeDivisionData(nameGenerator): result = [] for name, level, rosterTypeID in getDivisionsOrderData(): settings = getDivisionSettings(name) if settings: profit = settings.resourceBonus else: profit = 0 result.append({'profit': profit, 'level': level, 'label': nameGenerator(name), 'data': rosterTypeID}) return result
def makeDivisionData(nameGenerator = None): result = [] for name, divisionID, rosterTypeID in getDivisionsOrderData(): settings = getDivisionSettings(name) if settings: profit = settings.resourceBonus else: profit = 0 result.append({'profit': profit, 'level': divisionID, 'label': nameGenerator or I18N_FORTIFICATIONS.sortie_division_name(name), 'data': rosterTypeID, 'vehLvls': MIN_MAX_VEH_LVLS_MAPPING[divisionID].DEFAULT_LEVELS}) return result
def makeDivisionData(nameGenerator): result = [] for name, level, rosterTypeID in getDivisionsOrderData(): settings = getDivisionSettings(name) if settings: profit = settings.resourceBonus else: profit = 0 result.append({ 'profit': profit, 'level': level, 'label': nameGenerator(name), 'data': rosterTypeID }) return result