We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27edd1f commit 67900acCopy full SHA for 67900ac
1 file changed
src/hermes_plugin_software_card/environment.py
@@ -26,9 +26,14 @@ def from_env(cls) -> Self | None:
26
data = {}
27
for field in fields(cls):
28
key = field.name.casefold()
29
- value = env.get(field.name)
+ lookup_key = field.name.capitalize()
30
+ value = env.get(lookup_key)
31
type_ = field.type
32
33
+ if value is None:
34
+ message = f"No value for '{lookup_key}' found in environment"
35
+ raise RuntimeError(message)
36
+
37
if type_ is str:
38
pass
39
if type_ is int:
0 commit comments