|
"""
|
|
استثناءات وحدة التسعير
|
|
"""
|
|
|
|
class PricingError(Exception):
|
|
"""استثناء أساسي لأخطاء التسعير"""
|
|
pass
|
|
|
|
|
|
class LocalContentCalculationError(PricingError):
|
|
"""استثناء لأخطاء حساب المحتوى المحلي"""
|
|
pass
|
|
|
|
|
|
class PriceEstimationError(PricingError):
|
|
"""استثناء لأخطاء تقدير الأسعار"""
|
|
pass
|
|
|
|
|
|
class ResourceNotFoundError(PricingError):
|
|
"""استثناء لعدم وجود المورد المطلوب"""
|
|
pass
|
|
|
|
|
|
class InvalidInputError(PricingError):
|
|
"""استثناء للمدخلات غير الصالحة"""
|
|
pass
|
|
|
|
|
|
class ModelLoadingError(PricingError):
|
|
"""استثناء لأخطاء تحميل النموذج"""
|
|
pass
|
|
|
|
|
|
class DataProcessingError(PricingError):
|
|
"""استثناء لأخطاء معالجة البيانات"""
|
|
pass
|
|
|
|
|
|
class UnbalancedPricingError(PricingError):
|
|
"""استثناء لأخطاء التسعير غير المتزن"""
|
|
pass |