diff --git a/src/ansys/fluent/core/services/solution_variables.py b/src/ansys/fluent/core/services/solution_variables.py index 1364c42ecdb..81ab61d66f4 100644 --- a/src/ansys/fluent/core/services/solution_variables.py +++ b/src/ansys/fluent/core/services/solution_variables.py @@ -331,6 +331,19 @@ def __init__(self, zone_name: str, allowed_values: List[str]): ) +class DomainError(ValueError): + """Exception class for errors in Domain name.""" + + def __init__(self, domain_name: str, allowed_values: List[str]): + """Initialize DomainError.""" + self.domain_name = domain_name + super().__init__( + allowed_name_error_message( + context="domain", trial_name=domain_name, allowed_values=allowed_values + ) + ) + + class _AllowedNames: def is_valid(self, name): """Check whether a given name is valid or not.""" @@ -426,11 +439,11 @@ def valid_name(self, domain_name): Raises ------ - ZoneError + DomainError If the given domain name is invalid. """ if not self.is_valid(domain_name): - raise ZoneError( + raise DomainError( domain_name=domain_name, allowed_values=self(), ) diff --git a/src/ansys/fluent/core/services/solution_variables_v1.py b/src/ansys/fluent/core/services/solution_variables_v1.py index e962fab57fb..6a23d19852c 100644 --- a/src/ansys/fluent/core/services/solution_variables_v1.py +++ b/src/ansys/fluent/core/services/solution_variables_v1.py @@ -45,6 +45,7 @@ InvalidSolutionVariableNameError = _v0.InvalidSolutionVariableNameError ZoneError = _v0.ZoneError +DomainError = _v0.DomainError _AllowedNames = _v0._AllowedNames _AllowedSvarNames = _v0._AllowedSvarNames _AllowedZoneNames = _v0._AllowedZoneNames