summaryrefslogtreecommitdiff
path: root/Omni/App.py
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/App.py')
-rw-r--r--Omni/App.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Omni/App.py b/Omni/App.py
index 0c6776c..d42bb75 100644
--- a/Omni/App.py
+++ b/Omni/App.py
@@ -4,6 +4,10 @@ import enum
import os
+class AreaError(Exception):
+ """Error raised when area configuration is invalid or missing."""
+
+
class Area(enum.Enum):
"""The area we are running."""
@@ -15,7 +19,7 @@ def from_env() -> Area:
"""Load AREA from environment variable.
Raises:
- ValueError: if AREA is not defined
+ AreaError: if AREA is not defined
"""
var = os.getenv("AREA", "Test")
if var == "Test":
@@ -23,4 +27,4 @@ def from_env() -> Area:
if var == "Live":
return Area.Live
msg = "AREA not defined"
- raise ValueError(msg)
+ raise AreaError(msg)