def getInvalidVehicleLevelsMessage(unitFunctional): stats = unitFunctional.getStats() vehLevels = unitFunctional.getUnitInvalidLevels(stats=stats) stateString = CYBERSPORT.WINDOW_UNIT_MESSAGE_INVALIDLEVELERROR_UNRESOLVED if len(vehLevels): stateStringCandidate = CYBERSPORT.window_unit_message_invalidlevelerror('_'.join(map(lambda level: str(level), vehLevels))) if stateStringCandidate is not None: stateString = stateStringCandidate return (stateString, {})
def getInvalidVehicleLevelsMessage(ctx): if ctx is None: return ('', {}) else: vehLevels = ctx.get('vehLevels', ()) stateString = CYBERSPORT.WINDOW_UNIT_MESSAGE_INVALIDLEVELERROR_UNRESOLVED if vehLevels: stateStringCandidate = CYBERSPORT.window_unit_message_invalidlevelerror( '_'.join(map(lambda level: str(level), vehLevels))) if stateStringCandidate is not None: stateString = stateStringCandidate return (stateString, {})