NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

errors.py (912B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dailygoals\client\errors.py
      2 
      3 
      4 class GoalError(RuntimeError):
      5 
      6     def __init__(self, message):
      7         super(GoalError, self).__init__(self)
      8         self.message = message
      9 
     10     def __str__(self):
     11         return self.message
     12 
     13 
     14 class GoalMessengerError(GoalError):
     15 
     16     def __init__(self, request, status_code):
     17         message = '{request} returning with status code {status_code}'.format(request=request, status_code=status_code)
     18         self.status_code = status_code
     19         super(GoalMessengerError, self).__init__(message)
     20 
     21 
     22 class GoalNotRedeemableToCurrentLocation(GoalError):
     23 
     24     def __init__(self, player_location, goal_id):
     25         message = 'Unable to redeem {goal_id} to location {location}'.format(goal_id=goal_id, location=player_location)
     26         super(GoalNotRedeemableToCurrentLocation, self).__init__(message)