def _errorHandler(self, code, errStr = '', ctx = None): crewMembersCount = len(self.tankmen) messagePrefix = 'retraining_crew' if crewMembersCount == 1: messagePrefix = 'retraining_tankman' if len(errStr): return makeI18nError('%s/%s' % (messagePrefix, errStr)) return makeI18nError('%s/server_error' % messagePrefix)
def _errorHandler(self, code, errStr='', ctx=None): if len(errStr): needed = Money(credits=self._repairCost.credits - g_itemsCache.items.stats.credits) return makeI18nError('vehicle_repair/%s' % errStr, vehName=self.item.userName, needed=formatPrice(needed)) return makeI18nError('vehicle_repair/server_error', vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): if len(errStr) and i18n.doesTextExist( '#system_messages:premium/%s' % errStr): return makeI18nError('premium/%s' % errStr, period=self.period, auxData={'errStr': errStr}) return makeI18nError('premium/server_error', period=self.period, auxData={'errStr': errStr})
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): localKey = 'vehicle_sell/%s' if self.isRemovedAfterRent: localKey = 'vehicle_remove/%s' return makeI18nError(localKey % errStr, vehName=self.vehicle.userName) localKey = 'vehicle_sell/server_error' if self.isRemovedAfterRent: localKey = 'vehicle_remove/server_error' return makeI18nError(localKey, vehName=self.vehicle.userName)
def _errorHandler(self, code, errStr='', ctx=None): localKey = 'vehicle_sell/{}' defaultKey = 'vehicle_sell/server_error' if self.isRemovedAfterRent: localKey = 'vehicle_remove/{}' defaultKey = 'vehicle_remove/server_error' return makeI18nError(sysMsgKey=localKey.format(errStr), defaultSysMsgKey=defaultKey, vehName=self.vehicle.userName)
def _errorHandler(self, code, errStr='', ctx=None): needed = Money(credits=self._repairCost.credits - self.itemsCache.items.stats.credits) return makeI18nError(sysMsgKey='vehicle_repair/{}'.format(errStr), defaultSysMsgKey='vehicle_repair/server_error', vehName=self.item.userName, needed=formatPrice(needed))
def _errorHandler(self, code, errStr='', ctx=None): if not len(errStr): msg = 'server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'server_error_centerDown' else: msg = errStr return makeI18nError('layout_apply/%s' % msg, vehName=self.vehicle.userName, type=SM_TYPE.Error)
def _errorHandler(self, code, errStr='', ctx=None): crewMembersCount = len(self.tankmen) messagePrefix = 'retraining_crew' if crewMembersCount == 1: messagePrefix = 'retraining_tankman' return makeI18nError( sysMsgKey='{}/{}'.format(messagePrefix, errStr), defaultSysMsgKey='{}/server_error'.format(messagePrefix))
def _errorHandler(self, code, errStr='', ctx=None, itemsCache=None): if not errStr: errStr = 'server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'server_error_centerDown' msg = 'vehicle_buy/{}'.format(errStr) slotsEnough = itemsCache.items.inventory.getFreeSlots(itemsCache.items.stats.vehicleSlots) > 0 if not self.showNotEnoughSlotMsg and not slotsEnough: errStr = 'slot_error' return makeI18nError(sysMsgKey=msg, defaultSysMsgKey='vehicle_buy/server_error', auxData={'errStr': errStr}, vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): if not errStr: errStr = 'server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'server_error_centerDown' return makeI18nError( sysMsgKey=self._formMessage(errStr), defaultSysMsgKey=self._formMessage('server_error'), auxData={'errStr': errStr}, **self._getMsgCtx())
def _errorHandler(self, code, errStr='', ctx=None, itemsCache=None): if not errStr: msg = 'vehicle_restore/server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'vehicle_restore/server_error_centerDown' else: msg = 'vehicle_restore/{}'.format(errStr) return makeI18nError(sysMsgKey=msg, defaultSysMsgKey='vehicle_restore/server_error', vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): if not errStr: msg = 'vehicle_buy/server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'vehicle_buy/server_error_centerDown' else: msg = 'vehicle_buy/%s' % errStr return makeI18nError(msg, defaultSysMsgKey='vehicle_buy/server_error', vehName=self.item.userName)
def _onServerSettingsChange(self, *args, **kwargs): if not self._lobbyContext.getServerSettings().isOffersEnabled(): if not AccountSettings.getNotifications(OFFERS_DISABLED_MSG_SEEN) and _getEventsOffersData(): AccountSettings.setNotifications(OFFERS_DISABLED_MSG_SEEN, True) msg = makeI18nError('offers/switch_off/body') SystemMessages.pushMessage(msg.userMsg, msg.sysMsgType) elif AccountSettings.getNotifications(OFFERS_DISABLED_MSG_SEEN): AccountSettings.setNotifications(OFFERS_DISABLED_MSG_SEEN, False)
def _errorHandler(self, code, errStr='', ctx=None): clientErrKey = '' for errorMarker, errKey in self._CUSTOM_ERRORS_MAP.iteritems(): if errStr.startswith(errorMarker): clientErrKey = errKey break defaultKey = 'newYear/applyVehicleDiscount/server_error' return makeI18nError('/'.join((defaultKey, clientErrKey)), defaultKey)
def _errorHandler(self, code, errStr = '', ctx = None): if not len(errStr): if code != AccountCommands.RES_CENTER_DISCONNECTED: msg = 'server_error' else: msg = 'server_error_centerDown' else: msg = errStr return makeI18nError(self._formMessage(msg), **self._getMsgCtx())
def _errorHandler(self, code, errStr="", ctx=None): if not len(errStr): msg = ( "vehicle_rent/server_error" if code != AccountCommands.RES_CENTER_DISCONNECTED else "vehicle_rent/server_error_centerDown" ) else: msg = "vehicle_rent/%s" % errStr return makeI18nError(msg, vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): """ :param code: <int> server response code :param errStr: <str> string error reason :param ctx: <obj> localization context :return: <ResultMsg> error message """ if not len(errStr): msg = 'vehicle_restore/server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'vehicle_restore/server_error_centerDown' else: msg = 'vehicle_restore/%s' % errStr return makeI18nError(msg, vehName=self.item.userName)
def _errorHandler(self, code, errStr = '', ctx = None): """ :param code: <int> server response code :param errStr: <str> string error reason :param ctx: <obj> localization context :return: <ResultMsg> error message """ if not errStr: msg = 'vehicle_buy/server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'vehicle_buy/server_error_centerDown' else: msg = 'vehicle_buy/%s' % errStr return makeI18nError(msg, vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError(sysMsgKey='vehicle_slot_buy/{}'.format(errStr), defaultSysMsgKey='vehicle_slot_buy/server_error')
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError(sysMsgKey='vehicle_tmenxp_accelerator/{}'.format(errStr), defaultSysMsgKey='vehicle_tmenxp_accelerator/server_error', vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError(sysMsgKey='{}/{}'.format(self.__prefix, errStr), defaultSysMsgKey='{}/server_error'.format( self.__prefix))
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError(sysMsgKey='restore_tankman/{}'.format(errStr), defaultSysMsgKey='restore_tankman/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): needed = (self._repairCost[0] - g_itemsCache.items.stats.credits, 0) return makeI18nError('vehicle_repair/%s' % errStr, vehName=self.item.userName, needed=formatPrice(needed)) return makeI18nError('vehicle_repair/server_error', vehName=self.item.userName)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr) and i18n.doesTextExist('#system_messages:premium/%s' % errStr): return makeI18nError('premium/%s' % errStr, period=self.period, auxData={'errStr': errStr}) return makeI18nError('premium/server_error', period=self.period, auxData={'errStr': errStr})
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError('restore_tankman/%s' % errStr, defaultSysMsgKey='restore_tankman/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('vehicle_tmenxp_accelerator/%s' % errStr, vehName=self.item.userName) return makeI18nError('vehicle_tmenxp_accelerator/server_error', vehName=self.item.userName)
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError('%s/%s' % (self.__prefix, errStr), defaultSysMsgKey='%s/server_error' % self.__prefix)
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError( 'change_tankman_role/%s' % errStr, defaultSysMsgKey='change_tankman_role/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('dismiss_tankman/%s' % errStr) return makeI18nError('dismiss_tankman/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('%s/%s' % (self.__prefix, errStr)) return makeI18nError('%s/server_error' % self.__prefix)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('exchangeXP/%s' % errStr, xp=BigWorld.wg_getIntegralFormat(self.xp)) return makeI18nError('exchangeXP/server_error', xp=BigWorld.wg_getIntegralFormat(self.xp))
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('vehicle_sell/%s' % errStr, vehName=self.vehicle.userName) return makeI18nError('vehicle_sell/server_error', vehName=self.vehicle.userName)
def _errorHandler(self, code, errStr = '', ctx = None): errorI18nKey = '%s/server_error' % self._getMessagePrefix() if len(errStr): errorI18nKey = '%s/%s' % (errorI18nKey, errStr) return makeI18nError(errorI18nKey, questNames=', '.join(self.__getQuestsNames()))
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('premium/%s' % errStr, period=self.period) return makeI18nError('premium/server_error', period=self.period)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('exchange/%s' % errStr, gold=self.gold) return makeI18nError('exchange/server_error', gold=self.gold)
def _errorHandler(self, code, errStr = '', ctx = None): if not len(errStr): msg = 'server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'server_error_centerDown' else: msg = errStr return makeI18nError('layout_apply/%s' % msg, vehName=self.vehicle.userName, type=SM_TYPE.Error)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('recruit_window/%s' % errStr) return makeI18nError('recruit_window/server_error', auxData=ctx)
def _errorHandler(self, code, errStr = '', ctx = None): if not len(errStr): msg = 'vehicle_buy/server_error' if code != AccountCommands.RES_CENTER_DISCONNECTED else 'vehicle_buy/server_error_centerDown' else: msg = 'vehicle_buy/%s' % errStr return makeI18nError(msg, vehName=self.item.userName)
def _errorHandler(self, code, errStr = '', ctx = None): prefix = self.__getSysMsgPrefix() if len(errStr): return makeI18nError('%s/%s' % (prefix, errStr)) return makeI18nError('%s/server_error' % prefix)
def _errorHandler(self, code, errStr='', ctx=None): prefix = self.__getSysMsgPrefix() return makeI18nError(sysMsgKey='{}/{}'.format(prefix, errStr), defaultSysMsgKey='{}/server_error'.format(prefix), auxData=ctx)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('buy_tankmen_berths/%s' % errStr) return makeI18nError('buy_tankmen_berths/server_error')
def _errorHandler(self, code, errStr="", ctx=None): if len(errStr): return makeI18nError("add_tankman_skill/%s" % errStr) return makeI18nError("add_tankman_skill/server_error")
def _errorHandler(self, code, errStr='', ctx=None): errorI18nKey = '{}/server_error'.format(self._getMessagePrefix()) if errStr: errorI18nKey = '{}/{}'.format(errorI18nKey, errStr) return makeI18nError(sysMsgKey=errorI18nKey, questNames=', '.join(self._getQuestsNames()))
def _errorHandler(self, code, errStr="", ctx=None): if len(errStr): makeI18nError("retraining_tankman/%s" % errStr) return makeI18nError("retraining_tankman/server_error")
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError('{}/server_error/{}'.format( self._getMessagePrefix(), errStr), defaultSysMsgKey='{}/server_error'.format( self._getMessagePrefix()))
def _errorHandler(self, code, errStr="", ctx=None): if len(errStr): return makeI18nError("%s/%s" % (self.__sysMsgPrefix, errStr)) return makeI18nError("%s/server_error" % self.__sysMsgPrefix)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('vehicle_slot_buy/%s' % errStr) return makeI18nError('vehicle_slot_buy/server_error')
def _errorHandler(self, code, errStr='', ctx=None): prefix = self.__getSysMsgPrefix() return makeI18nError('%s/%s' % (prefix, errStr), defaultSysMsgKey='%s/server_error' % prefix, auxData=ctx)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('booster/%s' % errStr, boosterName=self.__boosterName) return makeI18nError('booster/server_error', boosterName=self.__boosterName)
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError( 'free_xp_to_tman_skill/error/%s' % errStr, defaultSysMsgKey='free_xp_to_tman_skill/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('free_xp_to_tman_skill/error/%s' % errStr) return makeI18nError('free_xp_to_tman_skill/server_error')
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError( 'drop_tankman_skill/%s' % errStr, defaultSysMsgKey='drop_tankman_skill/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('change_tankman_role/%s' % errStr) return makeI18nError('change_tankman_role/server_error')
def _errorHandler(self, code, errStr='', ctx=None): return makeI18nError('recruit_window/%s' % errStr, defaultSysMsgKey='recruit_window/server_error', auxData=ctx)
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('drop_tankman_skill/%s' % errStr) return makeI18nError('drop_tankman_skill/server_error')
def _errorHandler(self, code, errStr = '', ctx = None): if len(errStr): return makeI18nError('%s/server_error/%s' % (self._getMessagePrefix(), errStr)) return makeI18nError('%s/server_error' % self._getMessagePrefix())
def _errorHandler(self, code, errStr = '', ctx = None): return makeI18nError('replace_tankman/server_error')