Skip to content

Commit 26b0da6

Browse files
committed
Make overrides keys uppercase
1 parent 3a45e3e commit 26b0da6

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

sbot/internal/board_manager.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,8 @@ def load_boards(self) -> None:
229229

230230
# Do manual board loading, get list of ports from overrides
231231
for template in self._regisered_templates:
232-
manual_port_str = overrides.get(f'MANUAL_{template.identifier}_PORTS') or ""
232+
board_type = template.identifier.upper()
233+
manual_port_str = overrides.get(f'MANUAL_{board_type}_PORTS') or ""
233234
if not manual_port_str:
234235
continue
235236

@@ -253,7 +254,7 @@ def load_boards(self) -> None:
253254

254255
# Sort boards by asset tag
255256
for board_type in self.boards.keys():
256-
sort_override = overrides.get(f'SORT_{board_type}_ORDER') or ""
257+
sort_override = overrides.get(f'SORT_{board_type.upper()}_ORDER') or ""
257258
if sort_override:
258259
self._custom_sort(board_type, sort_override.split(','))
259260
else:

sbot/internal/overrides.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ def load_overrides() -> None:
1313
# Load the .env file
1414
config = dotenv_values("override.env")
1515

16+
# Make config keys uppercase
17+
config = {key.upper(): value for key, value in config.items()}
18+
1619
# Load from environment variables prefixed with SBOT_
1720
config_from_env = {
1821
name.replace("SBOT_", "", 1): value

0 commit comments

Comments
 (0)