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)