Skip to content

Commit 5c300a0

Browse files
committed
Provide a helpful warning message when setting "None" or "none" names that are treated as strings
1 parent 64a5640 commit 5c300a0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/env_alias/lib/definitions.py

+4
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ def load_definitions(self, definitions_file: Path) -> List[EnvAliasDefinition]:
5050
if not definition_item.get("name"):
5151
definition_item["name"] = definition_key
5252

53+
if definition_item["name"] in ("none", "None"):
54+
_name = definition_item.get("name")
55+
logger.warning(f"Definition name is '{_name}' did you mean 'null' instead?")
56+
5357
try:
5458
definitions.append(EnvAliasDefinition(**definition_item))
5559
except TypeError as e:

0 commit comments

Comments
 (0)