Add subcription feature 3

This commit is contained in:
Urtzi Alfaro
2026-01-15 20:45:49 +01:00
parent a4c3b7da3f
commit b674708a4c
83 changed files with 9451 additions and 6828 deletions

View File

@@ -0,0 +1,22 @@
"""
Subscription-related exceptions
"""
class SubscriptionException(Exception):
"""Base class for subscription-related exceptions"""
pass
class SubscriptionNotFound(SubscriptionException):
"""Exception raised when subscription is not found"""
def __init__(self, message: str = "Subscription not found"):
super().__init__(message)
class SubscriptionAlreadyExists(SubscriptionException):
"""Exception raised when subscription already exists"""
def __init__(self, message: str = "Subscription already exists"):
super().__init__(message)
class SubscriptionUpdateFailed(SubscriptionException):
"""Exception raised when subscription update fails"""
def __init__(self, message: str = "Subscription update failed"):
super().__init__(message)