Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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})
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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))
Example #9
0
 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)
Example #10
0
 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))
Example #11
0
 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)
Example #12
0
 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)
Example #14
0
 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)
Example #15
0
 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)
Example #16
0
    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)
Example #17
0
 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())
Example #18
0
 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())
Example #19
0
 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)
Example #20
0
 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)
Example #21
0
 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)
Example #22
0
 def _errorHandler(self, code, errStr='', ctx=None):
     return makeI18nError(sysMsgKey='vehicle_slot_buy/{}'.format(errStr), defaultSysMsgKey='vehicle_slot_buy/server_error')
Example #23
0
 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)
Example #24
0
 def _errorHandler(self, code, errStr='', ctx=None):
     return makeI18nError(sysMsgKey='{}/{}'.format(self.__prefix, errStr),
                          defaultSysMsgKey='{}/server_error'.format(
                              self.__prefix))
Example #25
0
 def _errorHandler(self, code, errStr='', ctx=None):
     return makeI18nError(sysMsgKey='restore_tankman/{}'.format(errStr),
                          defaultSysMsgKey='restore_tankman/server_error')
Example #26
0
 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)
Example #27
0
 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')
Example #29
0
 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')
Example #32
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     if len(errStr):
         return makeI18nError('dismiss_tankman/%s' % errStr)
     return makeI18nError('dismiss_tankman/server_error')
Example #33
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     if len(errStr):
         return makeI18nError('%s/%s' % (self.__prefix, errStr))
     return makeI18nError('%s/server_error' % self.__prefix)
Example #34
0
 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))
Example #35
0
 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)
Example #36
0
 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()))
Example #37
0
 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)
Example #38
0
 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)
Example #39
0
 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)
Example #40
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     if len(errStr):
         return makeI18nError('recruit_window/%s' % errStr)
     return makeI18nError('recruit_window/server_error', auxData=ctx)
Example #41
0
 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)
Example #42
0
 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)
Example #43
0
 def _errorHandler(self, code, errStr='', ctx=None):
     prefix = self.__getSysMsgPrefix()
     return makeI18nError(sysMsgKey='{}/{}'.format(prefix, errStr),
                          defaultSysMsgKey='{}/server_error'.format(prefix),
                          auxData=ctx)
Example #44
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     if len(errStr):
         return makeI18nError('buy_tankmen_berths/%s' % errStr)
     return makeI18nError('buy_tankmen_berths/server_error')
Example #45
0
 def _errorHandler(self, code, errStr="", ctx=None):
     if len(errStr):
         return makeI18nError("add_tankman_skill/%s" % errStr)
     return makeI18nError("add_tankman_skill/server_error")
Example #46
0
 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()))
Example #47
0
 def _errorHandler(self, code, errStr="", ctx=None):
     if len(errStr):
         makeI18nError("retraining_tankman/%s" % errStr)
     return makeI18nError("retraining_tankman/server_error")
Example #48
0
 def _errorHandler(self, code, errStr='', ctx=None):
     return makeI18nError('{}/server_error/{}'.format(
         self._getMessagePrefix(), errStr),
                          defaultSysMsgKey='{}/server_error'.format(
                              self._getMessagePrefix()))
Example #49
0
 def _errorHandler(self, code, errStr="", ctx=None):
     if len(errStr):
         return makeI18nError("%s/%s" % (self.__sysMsgPrefix, errStr))
     return makeI18nError("%s/server_error" % self.__sysMsgPrefix)
Example #50
0
 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)
Example #52
0
 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')
Example #54
0
 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')
Example #56
0
 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)
Example #58
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     if len(errStr):
         return makeI18nError('drop_tankman_skill/%s' % errStr)
     return makeI18nError('drop_tankman_skill/server_error')
Example #59
0
 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())
Example #60
0
 def _errorHandler(self, code, errStr = '', ctx = None):
     return makeI18nError('replace_tankman/server_error')